In my opinion, there's little point in changing language very frequently. You'll never actually *grasp* any of them. Especially some like C++, where some people spend a decade writing the language and still have their code look like C. If you can't write best practices in a language, then don't move on, IMO. That means that covering more than a couple will take many years, if not decades.