There is actually no best operating system specifically for programming. The best os environment is what you are most comfortable of using. And it goes without saying, that you are better off developing in the same environment that you intend to run your software. GCC compilers are the de facto...