AngularJS é notório por ter uma alta curva de aprendizado que afasta muitos webdevs autodidatas, usuários de jQuery e outros.
A verdade é que os conceitos nos quais o AngularJS se baseia não são difíceis de entender. Ele se baseia em conceitos de Javascript com os quais nem todo desenvolvedor está familiarizado – você pode aprendê-los.
O vocabulário é intencionalmente ‘ciência da computação’, o que pode parecer estranho se você não tiver uma formação formal em ciência da computação – mas isso certamente não significa que você não possa entendê-lo.
Você apenas tem que aprender da maneira certa. Gravei um curso pago para ajudar com isso (cupom aqui, curso de 6 horas por US $ 9): https://www.udemy.com/learn-angularjs/?couponCode=CODERWALL
O curso visa preencher essas lacunas conceituais à medida que explora o próprio AngularJS. Talvez você ache útil!