To start with angular.js I would suggest with thinkster as this covered almost all major topics in the framework
Testing: During one of my angular.js meetups, I came across this popular testing tool to be used with angular.js – Protractor.js . I am yet to look into the trade off on protractor vs karma vs jasmine for testing framework, but the following link acts as a starting point for protractor
Thoughtworks has put up a very nice article for angular developers, listing out the `Do Not’s` when developing an angular app. It a very valuable resource for team starting angular.
Another article that deals on the same topic is an article by airpair.com
O’Reilly Media – AngularJS by Brad Green, Shyam Seshadri
Get glued to know more updates.
Have a nice day 🙂