Funny enough, my college pushed me to a Linux dual boot.
One of my classes required an Ubuntu environment for C++ programming, and after trying and failing to get WSL working, I decided to just dual boot (from 2 separate SSDs) instead of trying to work around the limitations of a VM.
On the other hand, 2 of my other classes required a Windows-only program.
I used to default to Windows, but after the BS from Microsoft this year I switched to defaulting to Ubuntu.
100 times this.
I think I have a solid grasp of C++ and its manual memory management, but give me a build error and I’ll have zero clue how to fix it.