Just discovered this awesome site called codeschool and they have this section for learning backbone.js
The ui gets you to type in the code and it marks your code as you go. What makes this really really awesome is that you gain experience and level up. Finally someone is capitalizing on those coders who spent years playing RPGs (Final Fantasy was my poison).
It’s a really nice UI and you have the reading material available as you go. All you need to do is type and get the correct answer.
I think i’m going to use this more often :)