DEV Community


Discussion on: How You Learn New Programming Language?

creativcoder profile image

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 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.

surajondev profile image
Suraj Vishwakarma Author

Oh great way to learn new language ❤️