4 ms·
I disagree. The best operating system to use for learning to program is the operating system that stays out of your way, allows you to easily install your dev e
by craftyguy 9y ago
I disagree. The best operating system to use for learning to program is the operating system that stays out of your way, allows you to easily install your dev environment, and allows you to keep things reasonably up to date. For me, that's using Linux.
The last thing I want to do when learning a new programming language is waste a lot of time trying to install all of the dependencies/libs/compilers, being nagged by the OS to reboot because updates were installed, having cortana randomly pop up (it's like the modern day clippy), and deal with a host of other things that windows does to get in your way.
- brudgers 9y agoOver time, a person's needs change. The argument that Linux is the best operating system for learning is equivalent to one that Emacs/Vim/Eclipse/VScode/PyCharm/etc. is the best editor/IDE for learning to program or that Python/Javascript/C/VB/PHP/Java/etc. is the best language for learning to program. The important part of learning to program is sitting down to program and sticking with it despite its difficulty. Developing habits of mind is what makes a person a programmer. A lot of beginning programming resources are OS agnostic because they run on the web and Firefox/Chrome/Edge/Safari/etc. are fungible (and of course HTML/CSS/Javascript are also OS agnostic).