.NET is slowly beeing weeded out of the enterprise though and that's a trend I don't want to see diminished by devs picking up .NET because it's now "open source". It's OK to hate .NET, open source or not.
You are blowing smoke with this comment. The exact opposite is happening and in a big way.
Look, I am a FreeBSD guy, but Microsoft is winning whether you think so or not. .NET is rapidly growing in the enterprise!
Why?
1. Because it is a well thought-out language that is easy to write, easy to learn.
2. Because the IDE is second to none. Visual Studio is so far ahead of anything else out there one wonders if any other IDE can catch up ever. It takes dozens of searching and finding plugins to even get Eclipse close to the same functionality and you just can't get there. Eclipse still hasn't reached VS 2008 quality let alone VS 2013 quality.
3. Everyone always says "If only we could rewrite it, it would be better." Well, .NET is basically a rewrite of Java (thanks to the Sun lawsuit). .Net is fully-backed by Microsoft who invests a ton of money into it, as apposed to Java which doesn't have as much investment. Microsoft fixed a ton of the java issues with the rewrite and haven't looked back. Java has been behind for years.
4. Microsoft has been putting out open source for years. WiX, Orchard, Entity Framework, etc...
5. The new generation doesn't hate Microsoft or Apple or anyone (OK some Linux zealots might, but not many), they just love technology and when it comes to development, .NET as a complete package including language, IDE, build tools, etc, is the best out there.
6. NuGet
So there are some misconceptions about .NET vs C#. Sites like tiobe shows a list of popular languages. However, what it doesn't show is that multiple of these languages are .NET languages. http://www.tiobe.com/index.php...
C# 4.3%
VB 1.8%
F# 0.8%
C++ - You can code in .NET with C++. It is hard to know what percent of the C++ tiobe is .NET. I would guess that it is 2%.
That means .NET is really 9% and growing.
Now, because the Surface Pro 3 is the best tablet on the market now, and selling like gangbusters, pretty soon, all those Apple and Google app developers will be moving to create new .NET versions. Well, they will find cross platform tools like Xamarin to meet their needs and suddenly they won't be coding in anything but .NET anymore.