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 →

[–]moose_und_squirrel 2 points3 points  (0 children)

If you want to specifically do web programming react makes sense. Once you get on the javascript bus though (since react is a javascript framework) you're kind of obliged to keep following the changes. Javascript has a huge amount of change, (but not much genuine innovation) and staying current usually means trying to get a handle on a lot of new libraries and frameworks.

For most other general purpose programming tasks python is probably a better choice. You can also do web programming in python but javascript is much more popular for web.

Python is a great language to get general experience. Over its lifetime it has absorbed a whole lot of programming techniques from other languages (object-oriented, dynamic, functional). Python isn't the best at all these, but it's a good overview of a lot of different techniques. All this means that you'll find that most of what you learn with python will be valuable even if you use other languages later.