Let's traverse the Angular terrain from the beginning! From discussing the basics of Angular in general, to the big changes from Angular 1.x to Angular 2, to why they skipped Angular 3 and what Angular 4 will bring us - and beyond, we will get a solid understanding of the benefits (okay, and maybe a few drawbacks) of Angular, how to understand their versioning and what exactly it means to us.