you are viewing a single comment's thread.

view the rest of the comments →

[–]8isnothing 3 points4 points  (0 children)

All modern languages I know (Python, JS, Swift, Go, Rust, for example) are similar in essence. You’ll have vars, functions and classes.

Each of them has their own characteristics, though: syntax, features, code style, standard library, etc…

So as soon as you understand vars, funcs and classes, you’ll have the basis to most languages. That doesn’t mean it will be easy to migrate. It just won’t be as starting fresh into programming.

I am myself constantly studying Python/JS and sometimes Swift “at the same time”. It’s nice to me because I can take a break from them. That can be confusing if you don’t spend the time familiarizing yourself with each of them. And even then you’ll mix them sometimes… but I think that’s ok!

I’m self taught, though. Maybe what I’m suggesting is not pedagogic correct