Question: If a newcomer to JavaScript asked you for essential libraries and tools, what would you tell them? You don’t want to overwhelm them with too many suggestions!
Focus: language-related functionality (as opposed to browser-related functionality).
- Libraries: including, say, Underscore.js and promises libraries, but excluding jQuery et al.
- Tools: package managers, build tools, unit test tools, etc.
- Less important: editors, IDEs. Rationale: it’s fairly obvious that you need them. There are other tools that people might not even know that they need.