https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
I don't recall if I've looked at Backbone before, but I'm guessing not - I just scanned the getting started stuff and it looks like the right kind of simple. I mean, the tinytext single page 800px website design is shite, but the explanations/philosophy/etc of Backbone suggest someone that knows what they're doing. I'm definitely going to have a play with it later.