Не изучать PHP. Лучше сначала пристально изучить любой серьезный язык со статической типизацией, типа Java и C#. Изучить основные принципы написания кода, построения архитектуры, паттерны. Потом сразу брать Laravel или Symfony и в путь. И ни в коем случае не писать свой фреймворк или свою CMS.
Поясню. Начав с PHP вы рискуете привыкнуть использовать его всякие мерзкие хаки, плодя таким образом то, что в простанородье зовется "говнокод". Изучив же более строгий язык, у вас не будет соблазна пользоваться всякими гадостями, ибо будуете знать, что это плохо. Знакомство же с ООП по языку со статической типизацией ЗНАЧИТЕЛЬНО облегчит въезжание в серьезный фреймворк.