Приветствуются конкретные советы.
Ставите CMS, читаете документацию, разбираетесь в шаблонах. Всё понятно - хорошо. Ничего не понятно - откатываетесь. До более простых вещей.
Фреймворк. Читаете документацию, устанавливаете. Всё ок - идёте дальше. Ничего не понятно - опять делаете шаг назад.
Я бы в качестве первого проекта перед фреймворком советовал разобраться с composer, поставить какой-то роутер готовый на проект. На основе него построить свой небольшой проект, так же подключить через composer какие-то библиотеки. Если всё ок, можно поставить микрофреймворк. Если и на этом этапе сложности, то ещё шаг назад делаете и учите просто PHP и ООП.