Don’t hate me for my .NET
boagworld.com
boagworld.com
Another hurdle with adoption is the sense of having to pay for everything good. With languages born out of the open source movement, there are ample complete source code samples to download / use.
Try finding good open source .Net products like CMS's without having to pay, there are some, but nothing of the quality coming out of the likes of PHP / Ruby / MySQL.
Still I hack on, it might not be as l33t as the open source guys, but I get my prototypes built and running, and that same sense of accomplishment :)
.NET really is a great platform, it's just a bit hampered by the baggage (imagined or otherwise) that is the Microsoft juggernaut.