In which modern language/environment/framework is programming a joy?
noaharc: I bet that the changes in technology are a smaller factor than the changes in you.  Most things are more exciting when done for the first (or nearly first) time.To measure this properly, perhaps we could look at the eagerness with which children learn programming now as compared to fifteen or twenty years ago.