Как посадить свой сайт на CMS?
Берёте любую понравившуюся CMS. Например, Joomla или Wordpress.Разбираетесь какое-то время с архитектурой и основными понятиями - что такое компонент, модуль, плагин. У каждой CMS свой набор понятий, нужно просто привыкнуть.Берёте урок по созданию шаблона с нуля с помощью Dummy Template (пример) или без него. И переносите свёрстанный на HTML+JS+CSS сайт в CMS
Сначала вам надо разобраться с PHP а потом уже приступать к изучению CMS до того как вы c php разберётесь в них даже не суйтесь