Trouble with learning angularjs

Hello,

I am picking up the ionic tags very easily and I have made some sample apps. This is very easy to do.

I can read and understand what angular is doing and copy or fork the existing logic, but there seem to be several ways to do things and I am not really picking up how to use angularJS easily.

If I code an app from scratch I don’t really understand how to build the controllers from scratch.

Is there a good place to learn angular as it relates to ionic?

You may find this link interesting and easy to follow. Building Blocks of Angular 2