Попробуй MODX. Он меня выручил во многом. Безусловно нужно понимать как работают сервера и как твой javascript может принимать/отдавать (get/post) контент. Когда я начинал, я понимал, что к CMS тянуться надо. Хотя бы базу знать, вёрстку сажать. Глотком свежего воздуха... или чего-то даже поупоротее... для меня стал MODX. У этой системы низкий порог вхождения (за пару часов покручивания им я понял основы), универсальная база данных под любые задачи, большое обилие компонентов, она достаточно хорошо укреплена в сравнении с joomla или wordpress и я, продолжительное время оставаясь в студии одним на разработке проектов заказчиков с помощью MODX вытаскивал не крупные, но и не малые проекты на этой системе. Даже интернет-магазин один раз запилил. При этом !!!ATTENTION!!! Ни написав на php ни строчки!
Короче попробуй как-нибудь. Но в php не влезай, если решил изучать js - делай акцент на нём - MODX даст тебе понимание концепции работы CMS и обменом данными с базой.
Полезные ссылки:
https://habrahabr.ru/post/122289/ (старая но актуальная)
https://www.modx.cc/article/modx-or-wordpress/ (но начать лучше с этого)