Никакую. Учите языки программирования, фреймворки и прочие технологии. CMS - это уровень голодного студента. Если вы хотите работать в серьезном аутсорсе, то нужны хорошие знания именно языков программирования, фреймворков.
Уже после этого вы поймете, что освоение любой CMS будет для вас простой задачей.
П.С.: А когда совсем подрастете, то возьмитесь за SOLID, GRASP и GoF.