Two Laptop Bag*
The moose likes Java in General and the fly likes should i stick to one programming language or try to learn more and more about the one i know ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "should i stick to one programming language or try to learn more and more about the one i know ? " Watch "should i stick to one programming language or try to learn more and more about the one i know ? " New topic
Author

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

naved momin
Ranch Hand

Joined: Jul 03, 2011
Posts: 692

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


The Only way to learn is ...........do!
Visit my blog http://inaved-momin.blogspot.com/
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19720
    
  20

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.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39409
    
  28
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

Joined: Oct 02, 2003
Posts: 11412
    
  16

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.


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: should i stick to one programming language or try to learn more and more about the one i know ?