I wish I had read this before any other Ember.js tutorial.
Advice on & Instruction in the Use Of Ember.js
Ember isn't hard...
Listen: it's not Ember that's hard. It's the concepts.
Is Ember overkill?
Ember applications start out with a complexity rating of 4/10 but never get much higher than 6/10, regardless of how sophisticated your application becomes. Backbone starts out at 1/10 but complexity grows linearly. This is a natural side effect of the types of applications the two frameworks were specifically created for.
Coming from a Flex/Actionscript background, I think it was harder to wrap my head around Ember's nomenclature and structure than for most. For example, a controller in Ember is more like a view model in Flex best practices. This tutorial helped me understand that quickly. It's concise and gets right to what most of us need to get started: set up a few views with data-binding, load data from an api, and learn routes for those views.
Beginner tips for the tutorial:
Download the starter kit from emberjs.com and include the scripts in the document. Use the version of jQuery provided, not the latest greatest, to prevent hair pulling and profanities.
Wrap App.initialize() in jQuery's document-ready function to prevent more hair pulling.