Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

should i stick to one programming language or try to learn more and more about the one i know ?

 
naved momin
Ranch Hand
Posts: 692
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
my only hobby is programming and learning about this technology but many times i have learned that a great programmer is one who can code in any language
so i know c , c++ , java (just a basic for all 3) so should i move ahead and learn a new programming language or i should concentrate on this three only and should try to learn more about this three languages
which is good i mean best way for me , should i learn different language or should i explore this 3 language only (as if for now because i am a student and 20 yrs old) in depth and try to learn other language at company level when i will get to work
 
Rob Spoor
Sheriff
Pie
Posts: 20531
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You say you only have basic knowledge of all three languages. I'd then first improve my skills on (one of) those three, and only try another language afterwards. I'd rather be good at one language than (below) average in dozens. Of course, once you are more advanced in the existing languages, you can always add a new one.
 
Campbell Ritchie
Sheriff
Pie
Posts: 48968
60
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
naved momin wrote: . . . a great programmer is one who can code in any language . . .
I am not convinced that is correct. As Rob has already told you, become proficient in one language and then learn others.
 
fred rosenberger
lowercase baba
Bartender
Posts: 12126
30
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
naved momin wrote:i have learned that a great programmer is one who can code in any language

A great programmer is someone who write great code, no matter the language. I can code in about 6-8 languages, but I would SUCK at most (some might say all).

My point is, you can be a great Java programmer, but a lousy Haskell programmer.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic