Here's one possible path:
Step 1: Learn a mainstream general purpose programming language - C/C++, Go, Rust, Java in-depth.
Step 2: Implement your favourite project (that covers most grounds of syntax and semantics) in the language learnt in Step 1.
Step 3: Goto learnxinyminutes.com to learn others. Pick one.
Step 4: Do step 2.
Step 5: Repeat Step 3 until Step 6
Step 6: Realize that most programming languages are syntax sugars on the same underlying concepts.
Step 7: Now you have the mental model to pick up languages on the fly.
Caveat: Might not apply to less famous paradigms such as logic programming, or languages like LISP.
Oh great way to learn new language ❤️
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Here's one possible path:
Step 1: Learn a mainstream general purpose programming language - C/C++, Go, Rust, Java in-depth.
Step 2: Implement your favourite project (that covers most grounds of syntax and semantics) in the language learnt in Step 1.
Step 3: Goto learnxinyminutes.com to learn others. Pick one.
Step 4: Do step 2.
Step 5: Repeat Step 3 until Step 6
Step 6: Realize that most programming languages are syntax sugars on the same underlying concepts.
Step 7: Now you have the mental model to pick up languages on the fly.
Caveat: Might not apply to less famous paradigms such as logic programming, or languages like LISP.
Oh great way to learn new language ❤️