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