In a previous post I explained why I had decided to improve my JavaScript skills. The problem was finding a decent reference book as the ones I had looked at where amongst the worst technical books I had ever encountered; then I found this series of lectures by Douglas Crawford. Not only are the presentations excellent but he also recommends a decent reference book, JavaScript: The Definitive Guide by David Flanagan.
More Douglas Crawford JavaScript/DOM related presentations can be found here.
The feature that impressed me most about JavaScript is its functional programming and closure support, a good introduction to the functional programming capabilities of JavaScript can be found here.
