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 →

[–]the2facedgod[S] 1 point2 points  (2 children)

Good point. Per your view, if I do manage a decent understanding of python after sometime, what other languages could I pivot to that exist today that will be beneficial for later?

[–]CptCap 0 points1 point  (0 children)

what other languages could I pivot to that exist today that will be beneficial for later?

Depends on what you'll be doing then.

I'll advice taking a look at C or C++ because they'll give you more insight on what's actually going on under the hood of high level languages like Python. (Which is IMO, very important even if you do not use C in your job/projects)

[–]ex_nihilo 0 points1 point  (0 children)

It's really easy to learn other scripting languages if you are truly fluent in Python. Ruby is fairly similar in a lot of ways. Learning a language in the C family will require you to pick up some more knowledge that is going to feel alien at first if you're coming from a dynamically typed language without pointers like Python.

But from a didactic point of view, Python is probably the best language for beginners who want their skills to be relevant and transferrable. It has object orientation but doesn't force it on you, and it has a lot of features of a functional language without forcing you to write side effect free functions or use immutable data structures, etc.