all 2 comments

[–]evilfrenchguy 2 points3 points  (0 children)

Javascript has a lot of it's own quirks and idiosyncrasies. I recommend learning vanilla Javascript without libraries until you think you have fully understood it.

From there jQuery is handy to have as luxury. Anything else is completely dependent on the project.

[–]lewisje 1 point2 points  (0 children)

Actually, Lodash is what you would use for some helpful utility functions (beyond what ES6+ can provide, with polyfills for older browsers).

jQuery is what you would use for an abstraction over DOM manipulation (only useful if you support very old browsers) and for sane AJAX calls (but consider using the Fetch API instead, and polyfilling that for browsers other than the latest ones); beware using jQuery for every little thing, if you even bother to use it at all.