Learning all programming languages is like learning all languages which is close to impossible and more important what will you do by learning so many languages.
Now coming to topic -
There are always two angle to programming one is learning the angle of logic and second is programming language. Learning programming language is always easy which takes time is the learning to logic. Any person who is good in logic and understand the concepts of programming, for him/her switching from one programming language to another is very easy even if he/she does not know the programming language.