Для начала советуют освоить цмс, но как по мне это не верно, или верно??
читайте, потом учите фреймворки. wp для говнарей.
Для начала нужно освоить 
1) html
2) xhtml + HTML5 (первое время в принципе не так обязательно)
3) Css
4) SASS, LESS
5) JS хотя бы основы
6) PHP
7) CMS созданные с использованием  PHP : Wordpress, Joomla etc
З.Ы 
Тот кто говорит, что нужно начинать что-то начинать делать с CMS полный остолоп и скорее всего далеко не в теме. CMS это всего лишь гуй для управления контентом сайта, а вто чтобы уже допилить ее под себя нужны знания и навыки которые я перечисли выше. Без них копание в CMS будет похоже на тыканье палкой в грязную лужу в попытке обрести истину. 
Удачи.