Категорически не согласен с теми, которые пишут, что нельзя по видео. Также, не согласен с теми, которые пишут, что нужно по книгам учить. Эффективнее всего идет учеба, когда ты воспринимаешь информацию одновременно на слух и визуально. Видеоуроки - самое то. В книгах можно позже почерпнуть более подробную информацию, но учить по ним с нуля, я бы не советовал. Хотя, все может быть индивидуально.
Вот вам мой живой пример
5 лет назад я с нуля по видеоурокам, которые скачал с торрента, изучил:
- html, css
- js, jquery
- mysql
- php
Теперь за плечами 100+ разработанных мною сайтов. Половину из них сделал когда был сотрудником в конторе, другую половину - когда начал работать на себя. Сайты - это как лендинги и корпоративные сайты, так и интернет-магазины с десятками тысяч товаров, мультивалютностью, личными кабинетами, платежками, системами скидок и т. д. И сайты не на Wordpress клепаются, а на CMF MODX, где как раз много кастомных решений приходится писать.
В подтверждение, вот мой корпоративный сайт: didusdev.com
Так что, не нужно отговаривать человека, меряя по себе.
Можно изучить все и по видео.
Для этого нужно 3 вещи:- собственно сами видеоуроки (толковые)
- ваше желание учиться (горящие глаза)
- время (нужно учить примерно 6 месяцев и каждый день по часа 4 минимум)
Не рекомендую совмещать обучение с работой, тогда может не хватить сил. Отложите денег на существование минимум на 6 месяцев и приступайте к обучению.
Эффективно смотреть видео, если что-то не понятно, смотреть 2-3 раза пока не поймете. Затем, выполнять задание, оно должно быть после каждой лекции. Я еще конспектировал все при просмотре (как лекции в универе). Правда, конспект так и не открывал потом, но конспектируя все, я лучше запоминал.
Конечно, найдутся тут токсичные трушные разрабы, или "олдовые сис. админы" которые скажут, что веб-разработка - это не программирование, php - вообще плохой и т.д. Советую не обращать на них внимания, пока они ноют, мы деньги зарабатываем.
Удачи в обучении!
PS. Задумайтесь, почему сис. админы вам тут ответы пишут, при том разработчиками они не являются. Слушать нужно тех, кто уже прошел путь обучения и успешно работает в сфере, о которой вы вопрос задали, а не тех, кто что-то где слышал или сам пытался и не смог.