The universe of Angular 2 learning materials is currently fragmented and gross. This book is for both beginner developers looking to sink their teeth into a new framework, as well as advanced developers interested in rounding out their knowledge of a framework that embraces the coming world of web tech.
For newer developers, ingesting all these new technologies at once may seem overwhelming. The organization and pace of this book is designed so that topics are gradually introduced, and design decisions and rationales are explained. Don't worry, this book is still for you.