Getting started with Angular JS (Intro)
First I want to congratulate you that you decided to learn AngularJS , it is a great decision to make . I can Promise that after understanding how angular works and starting building web applications with it , your life won’t be the same , and it will completely change the way you think about web apps.
In this series i will walk you through everything you need to know to get started working with AngularJS , to follow up with me all you need to know is HTML , CSS and basic Javascript , if you think you need a little refreshment you can have a look at these awesome courses on the subjects i mentioned above they are by a very creative guy called Travis Neilson who creates very awesome content on his youtube channel which is called DevTips , you should definitely check it out .
and for JavaScript i recommend this awesome book called Eloquent JavaScript , it is also available on the internet for FREE , so i encourage you to check it out ;)

What is AngularJS?
Angular is a web framework maintained by a famous company you might have heard of called Google .
Angular is based on a famous pattern that is used to build apps called MVC which stands for Model View Controller , simply it is a way to organize your app by splitting it’s data (“Model”) , interface (“View”) , business logic (“Controller”).
It does all this by providing you with a list of features that makes building modern web apps really smooth and much much easier , like data binding , filters , directive . But don’t worry about all this now i will explain everything in details later in this series , all what you should do now is just chill , relax and enjoy the journey of Learning AngularJS , so if you fell you are ready to start learning AngularJS you will find a link for the upcoming tutorials when they come out at the end of this article.