From a professional perspective, I've been dabbling in Objective-C/Cocoa and the Android SDK (trying to dredge up old Java knowledge) - but for something 'new' I think I'd take a closer look at Ruby on Rails.
I'd like to see strong contenders for web frameworks in the language, but I think the game is still quite early. There are a few options, but they all seem to be quite immature at this time.
it's a systems programming language, you supposedly can do anything. there's some companies already using it like soundcloud. it's awesome for api's because of it's speed.
also, it's a well thought language with many different decisions from common languages, it does not have exceptions and so on. it's an awesome language if you want to expand your mind.
otherwise, i would pick clojure.
I'm learning Node.js, and I'm excited, but my time is extremely limited...so for the time being my RAD is limited to PHP.
*If to "master" was even possible
What do you say?
I ended up catching on fairly quickly and I was able to help out other students, but when I tried installing it on my laptop at home on a Windows computer, I had to eventually bite the bullet and reformat my hard drive to get it working.
Installing node.js was so easy, and since I do a lot of front-end work in javascript already, I already knew the syntax, I just had to learn how the node.js functions work.
I've never heard of pusher, but I tried out socket.io and it was really easy to implement.
I also saw that node.js is getting some huge support from big companies such as Yahoo, Microsoft, etc. To me, it seems like 10 years down the line there's still going to be support for it in some way, shape or form, so I also based my decision on that as well. I can't honestly say the same about RoR, but I also haven't researched it as much.
That said, they're both really fun to work with.
It covers quite a wide range of things you can do with it these days - regular web stuff, applications that run in the browser, and even server-side with Node.js.
* Going through Webkit's source
* Node
* iOS development