The thing I find sad is that .Net and C# are fucking amazing. Like, so, so good, yet many coders will ignore them completely due to their blind hatred of Microsoft
Microsoft fucked up with Visual InterDev 6, turned me off so much I switched to PHP (errhhhhhhhhhhh gawd what was I thinking) but they have fixed a lot of issues with the development community that they had circa 2000.
With Windows Phone 7/8, Azure, Windows 7/8, VS2010/12, Office365, etc, I have no reason to use anything that isn't produced by Microsoft.
It's built on C# (not VB, you coding redneck)
I assume that comment was directed at me, since no else mentioned VB.
VB was shit when it was developed and its shit now. If people want to use it, go nuts, none of my business. Some people also want to drink elephant semen, I fucking wouldn't but hey, what ever floats your boat.
But I'll put my blind hatred of VB aside for a moment. The reason I wouldn't recommend people use VB over say C# or even F# is that it continually being treated as the red headed step child of the .NET family. While its getting some love from Microsoft is still gets ignored for the most part. Pinvoke is a perfect example of this.
But hay in the end use what ever, VB, C#, Ruby, Perl, Ada, Python, Java, lolcode, etc etc etc.
Apropos of nothing, running shit on MS doesn't cost anything these days. You can get tons of free shit from Microsoft if your a
BizSpark member which any one can join.