Всегда надо попробовать темную сторону.
Хочешь покорить веб разработку? Правильное решение.
Итак поехали. Каждый пункт гуглим и разбираемся в вопросе:
1- html с нуля
2- css с нуля
3- Как сверстать psd шаблон
4- js для новичков
5- Пишем сайт визитку html css js
Тут ты будешь готов для бекенда. Нужно выбрать бекенд.
Языки(framework): php(yii, yii2, laravel, codeigniter, kohana), python(django, flask), ruby(ruby on rails, sinatra). Гуглишь все это и выбираешь что будешь изучать. Далее по результату пишешь на тостер что ты начинаешь учить бекенд и выбрал себе язык. Как учить и какой фреймворк юзать.
Работаешь с выбранным языком и фреймом, постепенно появится и js фреймы(вот тут ты сможешь уже понимать какое тебе нужно направление, куда развиваться как спецу)
Проходит 1-3 года. Ты точно знаешь фронт или бек тебе нужен.