<a href="http://www.reybango.com/index.cfm/2009/1/13/Thoughts-and-Goals-for-2009">I mentioned last week</a> that I wanted to improve my knowledge of JavaScript and outlined some books which I really believe are top references for doing just that. The first book that I&apos;ve started with is <a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1590596803">Beginning JavaScript with DOM Scripting and Ajax: From Novice to Professional</a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> by my friend Christian Heilmann. Christian is a YUI Evangelist for Yahoo! and a major advocate of usability & adherence to standards. He&apos;s also an EXTREMELY talented developer and one of the coolest guys to meet.

I&apos;ve had this book for some time but only skimmed over it when I first got it. I found it awesome then but now that I&apos;m going page by page, I&apos;m finding so many nuggets that it&apos;s never leaving my library. Shame on me for just skimming it.

I especially like the approach taken by Christian in that he continually preaches unobtrusiveness and progressive enhancement throughout the book, thus laying the proper foundation for new JS developers. This is an important distinction from other books I&apos;ve seen who love to teach inline JavaScript at every turn.


<a href="http://www.amazon.com/gp/product/1590596803?ie=UTF8&tag=rebasbl-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1590596803"><img border="0" src="/images/416PHIEuFGL._SL160_.jpg"></a><img src="http://www.assoc-amazon.com/e/ir?t=rebasbl-20&l=as2&o=1&a=1590596803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />