Около 9-ти лет назад я тоже задавался таким вопросом. <br/> <br/> <b>Уделите 4 минуты, прочитайте внимательно, будет полезно.</b> <br/> <br/> В то время я заканчивал 5-й курс университета по специальности "преподаватель младших классов". <br/> <br/> <b>У меня был выбор, который мог кардинально изменить жизнь:</b> <br/> <br/> Я выбрал 3-й вариант, как раз пока у меня была возможность 6 месяцев жить в дешевом общежитии и не снимать квартиру, я скачал с торрента курсы по веб-разработке, назывались они "Специалист" МГТУ им. Н.Э. Баумана. В курс были все основы: HTML, CSS, JS, PHP, MySQL, SEO. <br/> <br/> Я сделал себе план на 6 месяцев, где каждый день проходил по 2-3 лекции (они там были как в университете по 1 час 20 мин). <br/> <br/> У меня не было ни наставника, ни опыта в программировании, ни даже базовых знаний английского языка (в школе у нас преподавали немецкий для галочки и все). <br/> <br/> В итоге, за 6 месяцев я изучил все и со 2-го собеседования устроился в веб-студию, поработал там 1 год, получил минимальный опыт и сделал себе сайт + начал по сарафанному радио получать клиентов. В итоге меня как раз из-за этого и уволили. Мой сайт находился в топе поисковой выдачи в то время. <br/> <br/> Уже 9 лет занимаюсь веб-разработкой, я full stack web developer, также предоставляю услуги по SEO и рекламе в Google. Имею больших клиентов, которые зарабатывают миллионы в месяц, используя сайты и рекламу, которые я сделал. <br/> <br/> <b>Ответ на ваш вопрос:</b> <br/> <br/> <b>Сложно ли было все это? </b> Да, было сложно, особенно в первое время, ощущал себя дураком, не мог даже базовые HTML-теги запомнить. Благодаря усидчивости, безвыходной ситуации (армия или деревня не варианты) и голове на плечах, получилось все изучить и зарабатывать на этом. Конечно, если сравнить веб-разработку с другими видами программирования, тех же C++, C#, Swift и т. д., где люди не просто "гоняют строки", то это выглядит не таким и сложным. <br/> <br/> <b>Что имею сейчас?</b> Макбуки, мощные ПК, айфоны последние на старте, PS5 на старте, 4К ТВ, высокогерцовые ультра вайд мониторы, квартиру в столице (съемную) и т. д. Не так уж и прекрасно, но явно выше среднего и лучше, чем если бы работал в школе в деревне. <br/> <br/> <b>Что делать вам? </b> Выделите время, изучите хотя бы по курсам бесплатным на Youtube HTML, CSS, JS, если осилите (это легко), то можете двигаться дальше, изучая PHP и все что с ним связано. Сможете изучить, делайте резюме и отправляйте в разные компании, делайте заказы на фрилансе, чтобы опыт получить хоть минимальный. <br/> <br/> PS. В школе учился хорошо, был одним из лучших в классе.