Below are the tutorials which I'm following to learn AngularJS. I'll keep updating the list with whatever tutorial I follow (in sequential order)
1. Code School - Shaping up with AngularJS
Link: https://www.codeschool.com/courses/shaping-up-with-angular-js
Description: Very nice tutorial to start with AngularJS. It skips a lot of parts though but if you are a newbie in Angular you should start with this one.
2. Egghead.io
Link: https://egghead.io/technologies/angularjs
Description: After finishing codeschool's course refer egghead, very short and to the point videos, learn the topics faster without wasting time. I used my tablet to watch these videos whenever I was feeling bored. There are paid videos also, which I didn't watch but you can try them.
3. To-Do app in AngularJS
Link: https://www.youtube.com/watch?v=WuiHuZq_cg4
Description: Nice video to sum up everything you learned so far with a small to-do app (only 12 minutes video)
4. ng-book (and the video which comes with it)
Link: https://www.ng-book.com/
Description: Well I have just started reading this book, only 10 pages so far so can't review it much, but it looks like a very nice book. Some people said that this book is same as the documentation and it is very lengthy etc. I'd say if you are a student or have free time to read a 600 pages' book then go for it, books take you deeper in topic, but if you are a working professional and have to start working on AngularJS ASAP then you can skip it, just watch the 3 hours video which comes with it, that'd be enough for you. You'll learn other not-so-important topics in future while working on the project.
will add more later...................