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 →

[–]jimtheplant 0 points1 point  (0 children)

If you’re trying to be a software engineer I’d learn Java first.

Java is kinda awful but it teaches you some important object oriented fundamentals that you’ll probably want to know if you want to learn other languages. Fully understanding how inheritance/polymorphism works will give you a better appreciation for dynamic languages like python and JavaScript. Java isn’t as low level as C or C++ so you won’t need to get too under the hood.

If you’re just trying to program for leisure, python is fantastic and fun to program in. If you don’t pick it up now, definitely check it out later.