Для начала вам нужно нормально плавать в терминах веб-разработчика и эволюционной градации. Когда вы поняли иерархию веб разработчика - можно гуглить и искать на торенте всю инфу - по факту какая из них будет более полезная, зависит от вашего уровня понимания предметной области и умении схватывать информацию.
Иерархия такая -
Верстальщик (Что надо уметь в итоге - верстать любые шаблоны, адаптивно, кроссбраузерно, желательно не гуглить каждое решение в конце обучение. Сверстать хотя бы один лендинг, один корпоративный сайт, и один магазин. Шаблоны и PSD макеты искать не нужно, загуглите в своем городе любую команию, сделайте человеку приятное - подарите ему сайт(обычно новички берут "рыбный шаблон", и потом стесняются добавить его в портфолио.
Желательно знать в конце верстки первых трех шаблонов:
html, css, Курсы Html Academy 1,2 уровня по CSS и HTML
jquery(на уровне найти плагин, подкрутить его,
уметь писать свои карусели, табы, работа с DOM Jquery), желательно:
sass\less Sass, изучить и внедрить в свою работу gulp. Gulp
Нормального вдумчивого обучения тут на 3-4 месяца, с учетом того, что вы сверстаете и выставите на деплой 3 пет проекта.
Далее: на выбор(или всё вместе если хватит времени и нервов)
Веб разработчик пишущий сайты на CMS.
Frontend, Backend.