Angular Book: Build your first web apps with Angular
This book will walk you through building several apps with Angular while learning new concepts and practices along the way. This book is beginners friendly and doesn't assume any prior experience with Angular. You'll learn Angular from scratch building easy and relatively more complex apps step by step.
You can download the book for free from Leanpub