If you have a basic understanding of programming, you can learn Angular easily. What you need is; logical thinking and implementation techniques. If you decide to take up the Angular Training program, you will need to go in the details.
It is important for you to realize that superficial knowledge is useless in programming. Not only understanding the code and syntax but also building your logic is important.