This is the most comprehensive AngularJS learning resource repository I’ve come across:
To pluck out the best parts (in recommended order of learning):
- http://www.egghead.io/ – Series of short, to the point AngularJS videos
- AngularJS Cheatsheet – regularly updated cheatsheet [latest update 13th February, 2013]
- On nested scopes – Points out possible problems when using scope
inheritance (references a good talk by Misko Hevery that you should
also watch) - Dependency injection – Official developer guide on
DI - Dependency injection – More on AngularJS dependency injection
- “Service or Factory?” – Differences between the various types of
providers - Directives – Official developer guide on directives
- Directives – The hitchhiker’s guide to the directive
- Project structure – Check out this app
- Angular-UI – Must use components for any UI development
- UI-Bootstrap – From-scratch JS re-implementations of bootstrap
components as AngularJS directives - Full-Spectrum Testing with AngularJS and Karma
- Bonus – Data binding in AngularJS, explained by Misko Hevery himself.