+1 for what felgall said.
Then, with a bit of dedication, jQuery will be a breeze (especially if you're comfortable with the CSS selector syntax).
Do you know any other programming languages, or would JS be your first one?
P.S. I can recommend the SitePoint book: http://www.sitepoint.com/books/jquery2/