# Learning Angular 2: where to start ?


![Angular 2](https://aspblogs.blob.core.windows.net/media/lduveau/Windows-Live-Writer/e1187b7d47e6_117BF/angular-A_0b53bfe5-a498-4573-867e-29716636f8a2.png "Angular 2")

I often get this question: **now that Angular 2 is available, where do I start ??**

During the last few months, I have read literally tons of article and blog posts on different Angular 2 topics, some of them are very good, and very deep, but might not all be appropriate for someone who just want to start on Angular 2.

So I compiled here my ultimate reading list for anyone who wants to **start understanding and grasp the concepts of Angular 2**.

At the end it consists of only 2 articles, but those are **must-read**!

  

### The Core Concepts of Angular 2

[https://vsavkin.com/the-core-concepts-of-angular-2-c3d6cbe04d04#.p2qmvpdwl](https://vsavkin.com/the-core-concepts-of-angular-2-c3d6cbe04d04#.p2qmvpdwl)

This is an excellent walk through on three of the core concepts of Angular 2: components, dependency injection, and bindings.

  

Then you need to read this article from the official docs on Angular Modules:

### Angular Modules (NgModules)

[https://angular.io/docs/ts/latest/guide/ngmodule.html](https://angular.io/docs/ts/latest/guide/ngmodule.html)

This is the definitive article on the fourth fundamental concept of Angular 2: ngModule.

When you have finished reading this article, read it again… seriously, read it AGAIN!

  

That’s it, now you are ready to start building your first Angular 2 app, you will find plenty of good tutorials out there!

