Poll: What's Your Favorite Programming Language?
C# really feels like the most <i>mature</i> language that I've ever dealt with. Writing it feels clear, if something is wrong the debugger is very clear. The number of features that are there is incredible (especially post C# 2.0 when they added generics). Properties are delightful.<p>How do you convert to a string? Convert.ToString(). How about an integer? Knowing only that one, it's what you'd expect!<p>I also picked JavaScript because I am in a love affair with this weird little language. I also think it is one of the easiest languages to teach basic programming with (videos forthcoming).<p>The amount of time it takes to whip up a five-cent program with javascript without even leaving my browser, heck <i>without even leaving this tab</i> is just astounding to me even after all these years.<p>One thing I noticed though while writing this comment is that more than the language itself, the <i>tools</i> that I use while building things in the language are what really make them a pleasure to use. If I wasn't using Google Chrome's web developer tools I'd probably consider JavaScript to be a nightmarish corpse of a language that punishes the slightest of typos with a silent malicious grin, as code execution carries on as if A.blah = 5 and A.blsh = 5 were both equally worthy of existing to the JS compiler/interpreter. Only by the grace of tools is JS tame at all.