Not quite, but what I do believe is true is that learning multiple programming languages is similar to learning multiple spoken languages.
Just as knowing Spanish will aid you in learning Portuguese, knowing Python will help you pick up Ruby. After you know a few varying languages it becomes much easier to pick up a new one. You notice that they all share the same basic constructs.
Also, each language (in both realms) brings new modes of expression to the table and these can open your mind to alternate ways of thinking. You notice this with spoken languages most when you run into a phrase that is untranslatable to some other languages. This part is perhaps more true of programming languages than spoken languages, but I believe it is true of both to some degree.