Can u please stop telling him bullshit? Im really not a Windows fanboy (im using Linux) but what you are talking is complete crap. Again, hes new to this stuff and he might believe every word you say. So if you want to be funny and make jokes go somewhere else.
You can use ALL mainstream languages on ALL mainstream operating systems.
In fact Windows has Visual Studio, which is probably the best C++ IDE there is (again i dont use it, but compare how many professional developers are using VS and how many are using Vim ^_°).
Oh yea and are u playing Soccer? Are you in clan FOOT@Europe? Cuz in that case i really have to talk to Gado..
Most devs in the games industry use Visual Studio, the rest mostly use XCode, pretty sure about this. There is really a low percentage of devs using linux, since Windows is the best target platform money-wise.
The other ones really depends on what he is doing. C# is a powerful language, and while sub-optimal in terms of performance compared to C++, it makes development faster, so many are using C# for desktops, especially when it comes to low performance applications.
When it comes to mobile phones, Java is obviously the most popular, but you can pretty much divide it up between XCode, Visual Studio and Eclipse/Android Studio, with the latter having more users in this category.
For web development, there are many options, NP++ is popular because it's light weight, Visual Studio has Silverlight and ASP.NET which is becoming more and more popular thanks to the effectiveness of C#/.NET, and there are still fools using flash for websites out there. Not like Silverlight was so good, but it's still there.
We also have XBOX and PlayStation, XBOX obviously requires you to develop on Windows, not sure about PlayStation.
Also, while most say that XCode and Visual Studio are pretty close to each other when it comes to C++, the developers of ReSharper (a VS productivity extension for C#) are working to integrate C++ to ReSharper, since Visual Studio's IntelliSense is rather lacking when it comes to regular C++ (but pretty good for C++/CLI), at least when you compare it's performance when it comes to C#.
Summary
So, if you've skipped my wall-of-text:
-If you want to work for a wide array of platforms, use either Windows or Mac
-If you use Windows, use Visual Studio, Android Studio for Android and Notepad++ for web development, maybe DreamWeaver
-If you use Mac, use XCode - it's fcking free, and way better than the terminal+vim alternative
-There are open-source tools for Linux, I think there are quite a few extensions as well. I don't really get the point in using Linux for home or work (unless you don't really play games and only work as a secretary/server-side dev), but it's a pretty solid system for servers.