В каких CMS должен разбираться front-end?
Если хотите уметь наскоро делать домашние странички для мелкого бизнеса, то Joomla/Drupal/Wordpress закроют 90% всех требований.
Если хотите заниматься чем то более серьезно, то забудьте про глубокое изучение CMS, нет там глубины никакой. Изучайте фреймворки.
Еще стоит разобраться со smarty и  twig, которые используется много где.