<p>As someone who is only barely proficient in javascript, is jQuery right for me?  Is there a better library to use?  I've seen lots of posts related to jQuery and it seems to be the most effective way to incorporate javascript into ASP.NET applications.</p>

<p>I've been out to <a href="http://jquery.com/" rel="noreferrer">jQuery's</a> site and have found the tutorials and other helpful information.  Any other reference material (i.e books, blogs, etc.) would be helpful.</p>

<p>Thanks!</p>

Pros: you don't have to deal with the tangled mess that is cross-platform Javascript compatibility. You don't have to worry about which browsers support standard event handlers and which have their own event systems. You don't have to write two hundred lines of DOM manipulation withHugeLongFunctionNamesFromHell to get nice dynamic pages.
Cons: It's an extra 15KB of code your users have to download the first time they load your page.