Путь фрилансера (личный опыт)
Любой опыт - сын ошибок трудных, как говаривал Пушкин.
Освятим темные углы, расставим вехи, протянем путеводные нити.
Все нижеизложенное личное мнение и вполне может вызвать смех или ненависть. Держите себя в руках. Ссылки на курсы не реклама, а популяризация продуктов, которые реально пригодились; ну и та небольшая плата за то, что эти продукты были не куплены, а добыты в недрах сети.
Думается, что самый короткий переход от стрелялок до заработка на фрилансе - это освоение несложных и востребованных проф.навыков.
Тут может быть множество путей и как один из вариантов это трудоустройство ближе к специальности.
Самый быстрый вход в сферу IT - разработка сайтов и все, что с этим связано. Речь не идет о гуглах и авитах. Речь о простых сайтах, таких, как портфолио, интернет-магазин, корпоративный сайт и так далее.
Если возраст позволяет ( 20-25 лет), а город проживания миллионник, то лучший путь это идти работать в веб-студию или куда-нибудь в подобную фирму, где занимаюся веб разработкой сайтов, мобильных приложений и так далее. Это самый быстрый путь встать на проф. лыжи.
Если возраст такой, что неудобно идти в подчинение к тем, кто намного моложе или город не слишком большой, а есть желание освоить профессию, то тогда придется самостоятельно изучить основы.
По верстке в Интернете полно информации. Технология довольно простая, осваивается быстро. Это не программирование, хотя некотороые моменты из программирования и сюда вкрались.
Главное понять, что все придумано до нас, не изобретать велосипед, пользоваться инструментами и так далее.
Конечно, верстка без javascript почти не обходится. Если не вдаваться в подробности, то можно смело сказать, что javascript сейчас "рулит" в мире веб-разработки. С этим фактом придется смириться, с этим придется жить и работать.
Для изучения js - Минин Владилен и Лаврик Дмитрий. У каждого из них есть свои курсы на ютюбе. Минин выпускает шикарные подробные бесплатные уроки. С его видеорядом освоить основы javascript можно за несколько дней. Он еще и двухчасовые ролики по всем основным js библиотекам выгрузил в бесплатный доступ (vue, nuxt, next, express, angular, react и так далее).
У Лаврика платные курсы по основам wordpress, js, vue, верстка - для начинающих, для профи. И так далее. И по верстке у него тоже хороший курс. Он продвигал свою библиотеку smart grid. Интересная вещь.
А для того, чтобы быстро, буквально за 5-6 часов понять что такое программирование есть курс php Рахима Муратова (он же marlindev).
Но, этот видеоряд не тот курс, а курс у него был платный, но можно найти бесплатно (хоть это и не совсем хорошо) и назывался: "Самый понятный курс по ООП".
Статья не рецепт.
Надо осознать, что сфера IT такая объемная, что в любой нише можно найти себе место. Освоив несколько простейших технологий можно зарабатывать на хлеб насущный, а при должном упорстве границ нет.