Here's a list of resources that have been helpful for me in getting acquainted with Ember.js, in no particular order. Ember is relatively young and changing really fast, so I found that searching for answers on Google and Stack Overflow was not quite as easy as it is with Rails. Try to stick with resources that have been written in the past few months. Look at the older stuff too but remember that things have likely changed.
-
Rock and Roll with Ember.js is a great tutorial and explanation of what's going on in Ember http://balinterdi.com/rock-and-roll-with-emberjs/
-
The official Ember guides. The guides are useful for a general overview of what's going on in Ember, and the API docs will help you get familiar with the methods that are available to you. http://guides.emberjs.com/v2.0.0/
-
Ember Inspector for Debugging. https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi
-
This is the tutorial I started with, and it was helpful, but don't listen to him when he tells you that controllers are dead! They are going to be deprecated but currently you still need to use them. http://thetechcofounder.com/getting-started-with-ember-js-using-ember-cli/
-
Most comprehensive up to date resource on Ember, but there are still some things that are out of date. https://leanpub.com/ember-cli-101
-
This speaker deck was a helpful introduction to me for how Ember works at a higher level: https://speakerdeck.com/lukemelia/understanding-ember-dot-js-sxsw
-
Walkthrough of how to set up a Rails backend and Ember front end https://github.com/hchood/masterminder/blob/master/project_notes.md
-
A project that Vikram did with Rails API back end and Ember CLI for the front end. Clone this, run it, and look at the files to get a sense for how things are working. https://github.com/vikram7/english-hindi
-
A blog with some helpful Ember examples http://www.programwitherik.com
-
You'll see once you start googling that controllers are going to be deprecated in upcoming versions of Ember. This helps explain what's going on. http://locks.svbtle.com/controllers-are-dead-long-life-controllers
-
Tips specifically for people familiar with Rails who want to learn Ember. There are similarities and differences between Rails and Ember, so this is a helpful resource http://www.railstoember.com
-
Ember tutorial (a little out of date but still really helpful in explaining some core concepts) http://ember.vicramon.com/
-
Ember is open source. Reading the both closed and open issues gives you a sense of the path for development. Digging into the source code itself is eye opening too: https://github.com/emberjs/ember.js
-
If you're curious about how Ember compares to Angular, this is an interesting read: http://t.co/d5LTS20qqD
-
The #help channel of the Ember Community on Slack is a good place to ask questions http://embercommunity.slack.com
-
Ember Weekly has good tips http://emberweekly.com/
-
There's also this Ember podcast I found https://emberweekend.com/episodes