"Учу JavaScript". - ну по часиков 10 в день и уже через 5 лет вы будете средним js разработчиком. Тогда AngularJS и прочее будет не проблема. Особенно если хорошо пойдет Node.js, то и php может не пригодиться.
https://habrahabr.ru/post/259223/
Вообще на сегодняшний день самый крутой js framework - это vanilla.
vanilla-js.com
Если вы изучите его в идеале, то все будет шикарно.