Сначала общее как построен сайт. Потом:
html
css
javascript
php
Но главное - практика и еще раз практика. Там что офигенно глубоко напр. html изучать не надо, главное понять как он работает и что может.
Главное в таком деле понимать, как работает сайт и как все держится кучи, а на счет инструментов, которыми делать сайт, тогда главным является php и mysql, а также взаимодействие между ними, ну и конечно азы html.
Но лучше взять любую из многих бесплатных CMS и уже на них создавать дизайн сайта.
Вообщето для того что бы верстать сайты с Нуля, нужно глубокие познания в php !
И никакие видеокурсы не помогут!
Видеокурсы это для вэб мастеров средней руки для создания сайтов с использованием шаблонов от дизстудий.
Тут тебе достаточно познаний HTML(что гораздо попроще).
Ибо для более менее нормального изучения PHP,даже года или двух маловато будет!
Это же язык програмирования и люди его по 5 лет изучают дабы стать прогером и научится что то верстать с Нуля!
Не знаю, работали вы с php, но с личного опыта, могу сказать что я, зная азы html, прочитал несколько книг, и менее чем через две недели уже брался к программированию сайтов.
Да и вообще я знаю много программистов, и сам таким являюсь, php один из самых легких языков программирования для изучения. Человеку далекому от программирования пойдет не больше нескольких месяцев для изучения php.