На хабре есть прекрасная статья (или перевод, не помню) по поводу того, что нужно учить ЯП, а не фреймворки и движки. Это действительно так, потому что никогда не возникнет проблем с io\node, если вы знаете JS, с Joomla и прочими CMS, если знаете PHP. В общем, советую учить мат.часть, а моменты, специфичные для какого-либо движка, всегда подсмотрите в документации.
Еще отмечу, что если цель побыстрее\попроще заработать, то Адрей Андреев дал хороший совет, выберите один движок и работайте с ним. Если хотите именно учиться, я написал выше. Т.к. сегодня движок жив\популярен, а завтра неизвестно. Недавно (относительно) JQuery было круто использовать везде, даже где не нужен, а сейчас круто "умение выполнять манипуляции с DOM на чистом JS".