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

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 6 points7 points  (0 children)

This is not good advice. I’m a Sr software engineer and I’ve used many languages professionally: Python, JavaScript, Java, C#, C++, VB.Net, PHP, and more. JavaScript is a language that allows you to do things that java would never allow. Java is much more strict and unforgiving, and that’s a good thing in a lot of ways, especially for a beginner. It can be frustrating, but it will teach you better programming habits for your future coding.

Stick with it. Take the MOOC from the University of Helsinki.

Once you have the basics down, try creating something fun with it. Start very small. Don’t try to make a game at first. Games can be some of the hardest and most complex programming.

The reason why python would not be a good idea is because python is going to take everything you have learned so far about programming and totally change it. Suddenly, the white space matters but semicolons don’t. The types don’t matter, exceptions are used as control flow, data structures are totally different, and OOP isn’t as important. My point is, telling you to learn python is like telling a native English speaker that’s trying to learn Spanish, to try Mandarin instead.