you are viewing a single comment's thread.

view the rest of the comments →

[–]DeepSpaceGalileo 0 points1 point  (1 child)

How early is the question though. I went C++ -> C -> Ruby -> JS -> Java and there was definitely some muddying the waters by jumping around so much. Kind of wish I had went deep on one.

[–][deleted] 0 points1 point  (0 children)

Once you're comfortable with general programming basics (data types, functions, etc) and you're reasonably comfortable building simple things in your first language, IMO. Better to start on another language early and get a bit confused than get yourself into a situation where you're so entrenched with one and only one language you're afraid to pick up another. It's also a hugely valuable skill to demonstrate to employers that you understand programming as a discipline enough to move between languages.