GPIraq, Видеокурсы я думаю никакие, просто что-то смотреть не получиться, я так начинал изучать, но после пары месяцев и начала практики понял, что практически никуда и не продвинулся. Тем кто о программирование вообще ничего не знает могу посоветовать этот видеокурс -
cs50 Там вводная инфа, но рассказывают интересно.
https://htmlacademy.ru/ - начать советую с этого сервиса, база html и css, обучение направлено на практику, что не маловажно. Там достаточно бесплатных курсов, но не лишним будет заплатить и пройти платные. Хотя я проходил там только бесплатные. Если кто все выполнит, то напишу, что дальше нужно изучать. В идеале после курса надо будет сверстать что-то свое, какой-нибудь лендинг, либо самому что-то придумать, а потом начать изучать js. Важно во время обучения копить проекты, чтобы было что добавить в резюме. Кстати хороший верстальщик уже может найти работу, даже без js.
Во время обучения советую играть с этими сервисами
https://codepen.io/pen/ https://jsfiddle.net/https://thimble.mozilla.org/ru/Это такие онлайн редакторы, где можно писать html, css, js и сразу получать результат.
Ну и гуглите больше, если что-то непонятно, то инфы предостаточно. Но на начальном этапе сосредоточтесь на html/css, там хватит чего изучить. Многие думают, что это просто, но хороших версталщиков из программистов я практически не встречал. Если будете сильно уходить в сторону, то есть риск закопаться, так что двигайтесь планомерно, лучше если что можно меня спросить.
Вообще в идеале путь будет примерно такой -
html ->
css ->
sass (это такой усовершенствованный css, аналоги - less, stylus, postcss) ->
проект с изученными технологиями ->
javascript (самая массивная часть, нужно изучить чисто сам язык, а затем как он взаимодействует в браузере с html и css) ->
webpack (сборка проекта, аналоги - gulp, grunt) ->
react (фреймворк, который использует какие-то внутренние правила, шаблоны для написания кода, в чистом виде на html, css, js сейчас пишут только лендингоделы, это я бы сказал такие микролимитчики фронтенда, по этому сейчас без знаний архитектурных фреймворков, хотя бы осознания как они работают никуда, аналоги - angular, vue) ->
проект на одном из этих фраемворков ->
собеседованияВыполнив такую цепь будет изи найти работу, главное уделять этому максимум времени и упорства. А какие преимущества вы можете после всего этого получить, я описал пару постов выше.