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.
@rauschma I totally agree with @Benvie plus the question is wrong since it's missign the context: what you need to do? would be the first counter question. JavaScript by itself is already good, there are few things that I would consider essentials and pretty sure these are different from yours ;-)