That depends on your background and what you want to use the new language for.
For me, the best way is to solve a few problems from Project Euler and then just dive into whatever I want to use the language for.
For me, the best way is to solve a few problems from Project Euler and then just dive into whatever I want to use the language for.
Phew, sorry for the flame. Had to get it off my chest. PE is sometimes a knee-jerk reaction to programming queries, and this is wrong IMHO.
E.g. in Java, you would probably solve problem 1 with a for loop, while you could use a generator expression in Python.