So far, it seems that most of the resources I have been consulting are very opinionated, i.e. in many areas, there seem to be too much flexibility, at least compared to other programming languages and/or frameworks.
I have to take a quite long flight in a few hours, and I would love to dive in a book (books?) that could help me bridge the gap between what I now know, i.e. Java + Spring, Python + Flask, a bit of Rust + Rocket, etc., and what I need to know, this being modern Typescript, Node.js, and React programming.
Thanks in advance folks.
https://github.com/basarat/typescript-book
From personal experience the biggest issue to overcome when migrating from java etc. was to embrace prototype based OOP and the functional nature of JS (not in theoretical sense), where class keyword is just a syntax sugar over function with closures etc.
Nothing looks uglier than TS/JS code written by experienced java/C# programmer with no js experience :)