

Javascript is a language full of weird quirks. A language with fewer footguns would probably be smoother for learning fundamentals. Python is pretty good in terms of letting you do the thing, instead of making you find a third party library (not that one, that’s deprecated) or having unexpected default behavior ( in JS [1,2] + [3,4] is the string 1,23,4, for example)
TypeScript adds more guard rails, but is a little more complex to get going.





https://www.simplypsychology.org/psychological-projection-defense-mechanism.html