В моем университете на 2 курсе появился такой предмет, как "основы интернет верстки". Сначала, открыв редактор Edit+ , кажется, что ты, зная что такое, можешь сверстать любой сайт :)
Когда преподаватель скинул psd первого сайта, уверенность немного отошла на задний план. Вздохнув и выдохнув, я открыла редактор и начала разбивать страницу на блоки. Это было правильным решением, имея уже готовые блоки, мне было гораздо легче собирать сайт. Понемногу я начала изучать css и имея самые базовые знания у меня уже получилось сверстать вполне красивый сайт Вот!.
Конечно, ни о какой ассоциативности и прочем я понятия не имела, а просто собирала сайт по нарезанной psd)) Эта лабораторная послужила мне хорошим толчком, после которого я немного углубилась в html, а потом уже решилась проходить профессию Frontend JS. Не важно, с чего вы начинаете, главное - иметь конечную цель!