Why is no one mentioning the job market for C# developers? I love lots of languages, but what pays my bills is a day to day C# 9-5 Senior Dev job. It leaves me with the financial stability to play around with ideas in other languages at home, without having to fight for a relatively small job market comparatively.
REALLY learning C#, understanding what happens when you drag and drop the aforementioned gridviews and sqldatasource objects onto pages, is also super important, but I do wonder what percentage of other platform developers really know what's going on in framework calls they use?