Self study for angularjs