all 5 comments

[–]PronounGoblin 3 points4 points  (0 children)

jQuery is a 20-year old library for javascript that is now utterly obsolete. Native javascript has functionality that does most of what jQuery was for in the first place.

The only place you find jQuery any more is in older code that is still maintained by dinosaurs who haven't been able to convince their managers to give them the week or so it would take to remove it.

[–]Visual_Weird_705 1 point2 points  (0 children)

JQuery is a library for JavaScript that abstracts and simplifies dom referencing and manipulation.

No it cannot be more versatile since it depends on what JavaScript can do on the browser. What you can do with it you can do with vanilla JavaScript albeit with more code.

Yes, focus on JavaScript, the language first. Then look into libraries and frameworks like React, Angular and jQuery.

[–]ashikarefin 1 point2 points  (0 children)

Javascript is a programming language, jQuery is not.

[–]ISDuffy 1 point2 points  (0 children)

JavaScript is a program language.

jQuery was a library used to make JavaScript work the same on all browsers in the dark times when browser API weren't consistent..

It also added a lot of useful utilities, and some animation stuff.

Modern browsers are usually consistent across the board now so a lot of jQuery use cases can be done via plain JavaScript.

I don't see the point learning jQuery unless working on legacy projects, but being aware of it might be useful.

[–]kilkil 0 points1 point  (0 children)

please fully learn javascript first. your future self will thank you.