С чего начать изучеие?
>У кого-то с этим были проблемы? Что вы делали?
Для начала отказался от любой работы связанной с ширпотребом (WP, Joomla, Drupal, OpenCart, ModX и т.д). От такой работы удовольствия - нуль.
А начинать нужно с начала (очевидно).
Начните с HTML+CSS+JavaScript(JQuery). 
Это как минимум. И в любом случае пригодиться.
Плюс лайф хак от меня лично, хотите немого деньжат заработать, выберите один какой-то движок из популярных методом тыка и изучите его досканально, на другие даже внимания не обращайте.  Через какое-то время, годик-полтора, поймете что то, чем вы занимаетесь полный бред, и у вас окончательно сформируется точка зрения по поводу того куда нужно двигаться, что учить, к чему стремиться и где деньги. Ваш самопис это конечно круто, но он некому не упал.  Заказчики не дураки, чем популярнее движок тем проще(читай дешевле) найти того кто его "допилит".