To learn AngularJS easy I think that the first a newbie should have following skills: CSS, Javascript, Ajax, HTML. After that you can refer to "https://angularjs.org" and learn from tutorial 1 to tutorial 33 of this blog.
You can need following tutorials.
- What is AngularJS?
- Why choose AngularJS?
- How to start to learn AngularJS?
- Tutorial 1 - ng-app directive in AngularJS.
- Tutorial 2 - ng-controller in AngularJS.
- Tutorial 3 - $scope in AngularJS
- Tutorial 4 - $rootScope in AngularJS
- Tutorial 5 - ng-model in AngularJS
- Tutorial 6 - ng-bind in AngularJS
- Tutorial 7 - ng-bind-html and ng-bind-template in AngularJS
- Tutorial 8 - ng-true-value and ng-false-value in AngularJS
- Tutorial 9 - input date in AngularJS
- Tutorial 10 - Directive input time in AngularJS
- Tutorial 11 - input Datetime-local in AngularJS
- Tutorial 12 - Directive ng-show and ng-hide in AngularJS
- Tutorial 13 - Directive ng-repeat in AngularJS
- Tutorial 14 - ng-repeat-start and ng-repeat-end in AngularJS
- Tutorial 15 - Directive ng-init in AngularJS