What will I learn?
In this practical and fun-to-read book, you'll learn the fundamentals of AngularJS, such as scopes, modules and controllers. You'll then move on to more sophisticated techniques, including using directives, filters and expressions to build a full single page web application.
Discover the power of AngularJS's two-way data binding
Using AngularJS and TDD
Get to grips with modules, scopes, and controllers
Enhance your HTML with directives
Build a complete working single page blog application as you learn
Comments about oreilly AngularJS: Novice to Ninja:
There are errors in the code, it lacks side notes and reference and isn't written that well. There are better books out there. I am reading this one on SitePoint's Learnable site, but I wouldn't recommend buying it.
Bottom Line No, I would not recommend this to a friend