In which modern language/environment/framework is programming a joy?
TomOfTTB: I'm going to take what is probably an extremely unpopular position here and bring up .net (C# in paticular).  I say this for two reasons...1.  Visual Studio is still one of the if not the most powerful programming enviornment out there.  It's ability to predict what you are about to type and fill in the blanks for you makes a lot of programming tasks fly by.  I know there are a lot of places where I could get by with less code if I was using a language like Python but autocomplete more than makes up for it.2.  If you're building a serious, business application that will have to serve thousands of users than a technology like ASP.NET probably isn't for you.  But if you're building a smaller app the abstraction that ASP.NET Webforms provide is a real time saver.  You can literally just draw your interface and then fill in the events.  Again, it comes with a performance penalty for sure, but if you're looking for joy there's nothing cooler than being able to whip up an app in under an hour.