Сайт - это не только HTML, CSS. Современный сайт - это PHP (либо CMS либо фреймворк чаще всего) и много Javascript. Поэтому осваивайте PHP, JS, HTML, CSS. Последний рекомендую использовать не в чистом виде, а писать с помощью препроцессоров: SASS, LESS прочие. Исходя из этого вытекает еще один инструмент - Gulp (либо аналог) для сборки ресурсов, в частности для компиляции SASS например.