Part of being a good web developer is keeping up with new technologies, programming languages, and the communites that surround them. Often that's easier said than done since learning new stuff can sometimes take a very long time.
Lately I've been trying to pick up backbone.js, and while there is a lot about it online its often scattered or incomplete. There's a book coming out, but for now it's only partially complete. I just needed something to give me an idea of how it works, and get a demo up and running so I can see if I want to pursue it further.
While looking around for screencasts (I often learn faster when watching someone code or explain it) I came across a free weekend for Code School. They had just launched their new backbone.js course and it sounded perfect, so I tried it out.
Code School has been around since 2010, but I had never heard of it. Their about page describes them pretty well:
So you watch someone explain how the technology works, and then you have to solve small code challenges to continue. You can download the video and the slides if you'd like to review them later, and the code challenges start easy and get a little more difficult as you move on. They do a great job explaining things so it makes sense, and after an hour or two I had a pretty good understanding of backbone. I didn't end up an expert, but I knew enough to go out and dig deeper on my own.
They have about 15 courses right now, and it's only $25 a month. Check it out, I definitely recommend it.