Every programming language may add new experiences to your professional knowledge. You get to see new ways of thinking, muti-paradigm solutions which is essential to your development as a professional. Also languages are like tools – the more you know, the better chances you have to do any kind of work you come across. Some of my (subjectively!) favourite languages:

  • Ruby
  • Python
  • Clojure
  • Haskell – seriously, give this one a shot. It’s not easy but it will just blow your mind when you start understanding things!

Learn a Javascript ‘dsl’ language

Javascript is an essential part of web development and it won’t die out soon. Take your daily JS practices to a new level with learning a new javascript ‘dialect’. I recommend CoffeeScript, though it has received some ciriticism and some guys prefer Google’s Dart. I think both languages are fine and extend Javascript well. Be sure to check out either or both of them!