How to learn angular?

Hi all,
I have done html ,css and JavaScript from codecademy . And now I’m learning angular . But angular isn’t like the previous languages its very difficult to study . Can you all provide some learning strategies , some tips and tricks to be an angular developer . How can I learn angular quickly and efficiently . And how can I retain angular forever ?
Thanks and regards