You should learn a programming language every year as recommended by The Pragmatic Programmer. But if one per year is good how about Seven Languages in Seven Weeks In this book youll get a handson tour of Clojure Haskell Io Prolog Scala Erlang and Ruby.