If you’ve dreamed of learning to code, you may wonder how to start. Linux might be the best OS to start your programming journey in. You’ll be in good company for learning how to program how professionals do. Here are several reasons why what’s good for them is good for you as a new programmer.
Linux has inherited from Unix a large selection of programming tools. There are compilers like GCC and Clang, debuggers like GDB, and editors like Vim and GNU Emacs. All of these are free, unlike other systems where you have to fork over money to be able to program. You can change them if you want, but having some defaults will help you get started easier.
Even better, many of them come preinstalled on a lot of Linux distros, including languages like Python.
