Resist the urge to become a jack of all trades and master of none.
There are thousands of polyglot programmers, including myself, who would take great umbrage with this statement. I'm a jack-of-all-trades (or at least, a great many), but I am indeed a master of several.
The more languages you know, the better your grasp of computer programming is. The more algorithms, paradigms, and design patterns you're familiar with, the more tools you have to solve problems.
I agree you should start with learning one language, but by all means, do not stop there. The programmer who puts all his or her eggs in one basket is the programmer who is employed in twenty years time when their chosen platform has fallen out of favor with the masses.
There are thousands of polyglot programmers, including myself, who would take great umbrage with this statement. I'm a jack-of-all-trades (or at least, a great many), but I am indeed a master of several.
The more languages you know, the better your grasp of computer programming is. The more algorithms, paradigms, and design patterns you're familiar with, the more tools you have to solve problems.
I agree you should start with learning one language, but by all means, do not stop there. The programmer who puts all his or her eggs in one basket is the programmer who is employed in twenty years time when their chosen platform has fallen out of favor with the masses.
You're right Jason.Thank you for the correction.Do not stop there.