An old thing becomes new if you detach it from what usually surrounds it. "Robert Bresson",
In our case becomes useful
(before we start consider bringing a cup of coffee or tea)
particular reasons like:
Tackle some web development problems
Because back to that time practically there was no term such a front-end or back-end so you just do learn four or five things and boom! you're a web developer but these days just to be a great front-end web developer it will take time and effort to delve into essential things plus other technologies and skills that are required for you as a Mid or Senior front-end developer.
By the way , we are not here to talk about this, but if you're really interested in getting some recommendations as a beginner in front-end web development, you can check this:
So back to jQuery First time I've met jQuery was in the fourth edition of jQuery book by Jonathan Chaffer and Karl Swedberg, the first edition of the book has been published in July 2007, the second one published in February 2009, the third one in September 2011, and the one I've read the fourth edition was launched in 2013, plus I've heard there's a fifth edition published in 2017.
jQuery didn't get much popularity in the last 4 years this why I didn't mention it with the three, because its peers in the front-end "React, Angular, Vue" really emphasized their strength and usefulness in the field, so as a new front-end developer there's a high percentage that you may choose other technologies over jQuery.
Mutating and Accessing the elements and contents of your document with Just a few lines in other words traversing and manipulating the DOM(document object module).
So how does it seem or feel, very weird, terrifying? yeah I know I was afraid the first time I've seen the dollar sign($), with the word document inside parentheses but all the other were just a normal ready() method plus a callback function inside it ,(well in fact this feeling of being uncomfortable always encounter me when I'm about to learn a new library or technology it's normal ).
However I'm not here to teach you jQuery or to force you to do the things that I did, I'm here to give you my opinion about learning jQuery in the meantime .the action after that is the steps you're going to take Today.
As I've mention, the new release of EcmaScript covered almost things that jQuery been good at years ago so you don't really need to learn jQuery just in case you want to tackle a problem just google it.
There are some libraries out there that could replace jQuery, privileged with small size and good performance so you can check out Cash, or Zepto if you want.
You can read the same article here on : Vocal