3 ms·
> Learning a language is difficult when there is little to no mapping with previous languages. Then they go on to describe a developer who experienced shock wh
by hoosieree 5y ago
> Learning a language is difficult when there is little to no mapping with previous languages.
Then they go on to describe a developer who experienced shock when transitioning between C++ and TypeScript.
How is this a shock? These are just 2 different dialects of Algol.
Programmers should expand their window of tolerance more by learning languages which are _actually_ different from each other. Such as:
assembly, forth, lisp, apl, sql, smalltalk
A few commenters here mentioned picking up new languages was easy, "except for Haskell". Well, that's probably because all the other languages you picked up were Algol dialects.
Learning another language in the same paradigm is like a native English speaker learning a new accent.
- captaincaveman 5y agoI'd argue Prolog is harder, maybe not to grok the basic premise, but to actually write some software with!
- hoosieree 5y agoTotally agree. I should have included it in my list!