: I am a confused person. Unix delivers many great new ideas yet windows seems to be the platform for today. I think I will go to unix but I need a second opinion. Prove to me that I should take Windows over Unix.
I agree with what the folks said, Windows is best suited for the desktop, Unix/Linux for the server.
However, why do you want to take one over the other? Why not both? Since this is a programming site I presume you are talking about coding in one OS or the other.
Most development environment are available for both, there are tons of cross platform libraries for just about anything you need to do.
So, concentrate on the language (C, C++, Java, VB, C#, Perl, Python, etc) and the technology (Graphics, web, UI, etc) you want to learn. The OS does not matter.
Whatever you do, dont get involved in any idiological nonsense over what OS to use. This is stupid and a complete waste of time and energy.