In our opinion, a silly question.
1. OS you need to choose the one in which a little know how to work. Otherwise, instead of programming you six months to learn to tune
2. Choose not so much the OS, how much to work. Here Visual Studio under Linux are going to run? Already know how such a stir?
That is why have not had time to start learning, but already beginning to specialize. First go to learn.