I saw an ASP.NET Guru using JavaScript library in his ASP.NET application to give it a cool look.
After some Googling I found that there are various AJAX libraries (some are free) that are ready to be used in asp.net as controls to achieve the same and may be more.
Now, my question is, should I learn the JavaScript library and follow the guru's path or use the ready-made AJAX library to avoid reinventing the wheel (in which case, I would not be able to learn how to work with JavaScript, etc. And, If I don't learn JavaScript, I am missing it throughout my whole life may be)?
My question is a generic question. I mean it for any situation similar to what i described. I always face this dilemma i.e. learn from the root of the technology vs. do not reinvent the wheel.
Can anyone answer this with reasons to support his opinion?