3 ms·
You could say that Google Translate etc has obsoleted the need to learn more than one spoken language. However, new languages also teach you new ways of thinkin
by textread 4y ago
You could say that Google Translate etc has obsoleted the need to learn more than one spoken language.
However, new languages also teach you new ways of thinking. Multiple studies have shown the benefits of being a polyglot.
I feel its the same with programming languages.
This advice from Peter Norvig [1] was very helpful for me personally:
Learn at least a half dozen programming languages. Include one language that emphasizes class abstractions (like Java or C++), one that emphasizes functional abstraction (like Lisp or ML or Haskell), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), and one that emphasizes parallelism (like Clojure or Go).
[1] https://norvig.com/21-days.html#:~:text=Learn%20at%20least,Clojure%20or%20Go https://norvig.com/21-days.html#:~:text=Learn%20at%20least,C...).