This is the most comprehensive AngularJS learning resource repository I've come across:
AngularJS-Learning
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.