However, there were signs along the past few years that things were probably going to have to change. But each time it happened, I reluctantly learned just enough to get whatever project I was working on un-stuck.
3. Backbone.JS Peepcode Screencast: Specific to the Backbone.js library, but extremely well-done. The teacher really knows his shit and keeps an almost comically high level of enthusiasm throughout the whole thing. Comes with a sample app to give some real-world examples.