What resources do you use to learn the details of using a new language when you are competent in many other languages? Not the basics like class hierarchy, syntax, and loops, but more language unique stuff. Eg:
- Compilation model: bytecode/native/whatever
- Are there multiple implementations which are most used and why?
- Package management and versioning
- Common build tools
- Concurrency/io model (async, os threads, green threads, etc)
- Language-specific/more-common data structures
- Sources of UB to aware of
All the "Java for experienced developers" pages I find start by teaching me HelloWorld, move on to declaring variables, loops.... and never get to anything interesting.
Whatever language you want to learn, that's the kind of resource you need. Whatever courses, videos, and books are targeting the intermediate to advanced users of the language.