I’ve been designing websites for what seems to be forever. It’s been at least 13 years. Ages ago I attempted to learn JavaScript to no avail. I never really found any great use for it – and what it was being used for was pretty trivial and lame.
Times have changed and just about a year ago I decided to try and learn JavaScript again – if you’re currently in the same boat that I was, I would highly recommend Jeremy Keith’s DOM Scripting. It changed my view of the language and what was possible with websites. If you’re starting to explore JavaScript to add a little spice to your site, it’s a must read.
Amazingly, almost the whole book is in Google – check it out – DOM Scripting on Google Books. It’ll change your understanding of the language and how to make your sites so much cooler – and he’s a advocate of best practice. If you’d prefer to kill a tree, get DOM Scripting at Amazon.
I haven’t read his other book yet – Bulletproof AJAX – but plan to real soon and I’ll let you know my thoughts.

I'm Brad Cooper, a user experience designer and front-end programmer with a passion for actualizing visions. I strive to create a piece of art in each site that I put together both visually and technically.