In the summer I started to get interested in learning a MVC Client-side framework, I originally wanted to learn Backbone.js, but a friend of mine convinced me to learn Ember.js instead. Since one of the developers behind it was part of the Rails Core Team, I knew I would like this framework, so I started to look for some resources to learn Ember.
I started watching this Tutsplus Course since it consisted on an Ember app with a Rails Backend. Unfortunately, it was hard for me to keep up and understand the material because there was no explanation about everything that was going on or what I had to do so I stopped watching it and stopped trying to learn Ember for a while, since I started to get busy with stuff from work.
It was until a month ago that I found out that Manning had some books on sale, and I bought a couple, including Ember.js in Action. I started reading it and got through the first chapter and I still didn’t understand much of what was happening, but the book said that was intended, since the first chapter was only an introduction. Before I started reading the second chapter, Codeschool released an Ember.js Course and I immediately started it.
After finishing the course (well half of it, since the other half comes out Jan 2014) I can say that it really helped me with the concepts of Ember.js (the Router, Routes, Controllers, Templates, etc) and I would definitely recommend it as a starting point on learning Ember. I even took what I learned on the course and made a little app - To watch Laredo’s Borders car lines.
So if you’re interested in learning Ember.js, I believe the resources I mentioned above are pretty good, especially in the following order:
- Codeschool Course
- Ember.js in action
- Tutsplus Course
Also, check out Reddit’s Ember.js Subreddit, it has some great resources.