As backbone.js is committed to drupal 8, I gave an introduction talk about backbone at drupalJam in the the Netherlands.
It's all about Backbone.js fundamentals with models, collections, views and their interaction (change event - rendering), to really understand what's going and how it helps manage JavaScript application complexity.
Checkout the presentation slides and demo code.