Need guidance on learning a new language

FWIW, I think that language hopping is one of the biggest mistakes that beginners make. (I know this in part because I was guilty of it.) It's more valuable to continue your education by building more ambitious things that require solutions to problems you haven't faced yet. Eventually you will reach a point where some other language is better suited for what you're trying to do, and then it will make sense to learn that other language. But until then you're likely better off going deeper into Python.

That said, if your ultimate goal is to do something that Python isn't good at (iOS/Android, web front ends, low-level systems programming, game development) you might as well move along to something more appropriate now.

/r/Python Thread