Сейчас главные тенденции - мобильные гаджеты и почти весь современный веб упирается в них, а это значит, что вам нужно понимать разницу между фиксированной, резиновой и адаптивной вёрсткой и где и как её применять. Важно, если Вы хотите этим заниматься, изучать все современные технологии, которые нам дает html5 и css3. - для всех этих целей я использую сайт
frontender.info/ , где ребята переводят забугорные статьи, относящиеся в последним веб-тенденциям и технологиям, а htmlbook использую просто как словарик.
Советовать CMS я не стану, потому как это в большинстве своем тормозит тебя как разработчика(если, конечно, заказчик не требует какой-нибудь WP или Joomla, но это в основном нищие заказчики :) ), потому что ты пользуешься готовым решением и работать в дальнейшем в команде с back-end разработчиками тебе будет трудно. Поэтому, раз знаешь плюсы, тебе будет сравнительно легче изучить хоть какие-то основы php, работая с шаблонизатором
Smarty.
Сейчас уже нет такого понятия, как "верстальщик", они зарабатывают сравнительно мало, сейчас есть понятие - Front-end - разработчик, где помимо вёрстки надо знать js и популярные фреймворки и библиотеки для работы с мобильными приложениями, так что дерзайте!