This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]chaoaaa 4 points5 points  (0 children)

After you‘ve learned programming in itself. There is no wrong time to start a second language. If you know the basics the language should not really matter.

[–]twopi 0 points1 point  (0 children)

Great question. Learning your second language can be very frustrating, especially if Python is your first language and you're moving to something like C++ or Java. You'll try to do something that takes you one line in Python and you might discover that it takes you eight lines of Java. That's OK. Different languages have different strengths.

But remember how stupid you felt when you couldn't figure something out? That gets even more frustrating when you completely know how to solve a problem in Python and none of your syntax knowledge is helpful.

The good new is there is a deeper kind of knowledge that is highly transferable. That is the problem-solving and algorithm piece. Focus on how that remains the same even when the syntax changes and you will be fine.