I was super lucky apparently because my degree’s curriculum required C# and ASP.NET, on top of our CTO having a big bug up his ass and hitting the switch that disallowed Linux computers to connect to the wifi. Even connecting Macbooks was a huge headache I guess. Dude didn’t fucking care and would just jerk himself off about how hardened the school’s network was.
My laptop was really shitty too but I ended up running Windows 7 in a VM just to get by. But had to do a lot of bullshit between OSes and in the end, it would have just been way better if I had just bit the bullet and used Windows for the time I was there.
I’m probably an outlier and today it’s probably better but if your school gets kickbacks from M$ and you are going for programming just expect it I guess.
LIbreOffice’s .docx formatting sucks when going between it and M$ Word too but someone else already mentioned that.
I used to use Sublime for notes and then VSCode and those types of text editors work just fine for non code stuff imo. VSCode even has syntax highlighting for Markdown so could be a plus for OP.