Как всё-таки стать программистом? Я сам работаю программистом с 2018 года, и у меня есть своего рода копипаста, для ответа на вопрос "С чего начать?". Может кому пригодится (:
Вариант 1 - для экстравертов.
1.1. Нужно устроиться на работу в большую компанию, МТС ,Альфа Банк, Сбер и тд, хоть уборщицей, в идеале в ТП, если совсем опыта нет.
1.2. Там познакомиться с любым видом программиста или на худой конец эникейщика.
1.3. Задружиться и узнать что нужно для работы в его отделе/секторе.
1.4. Подготовиться и ждать вакансии, если попал то считай дело в шляпе, потом уже само попрёт.
Вариант 2 - если есть свободное время и ты готов провести его не за пивасом :)
Языки и технологии которые я тут предложу могут быть не самыми новыми и передовыми, но это одни из самых популярных, простых и имеющих большое комьюнити. Ну и на рынке спрос большой, можете сами глянуть hh.ru
2.1. Пройти бесплатный курс для ознакомления с основами:
2.1.1. Python если интересен бекенд и разработка серверных приложений
https://stepik.org/course/67/promo
2.1.2. JavaScript если интересно делать веб сайты или приложения для них.
https://stepik.org/course/2223/promo. Ещё один сайт для самостоятельного изучения JavaScript.
2.2. сопутствующие технологии:
2.2.1. Linux, обязательно практикуйся на Linux, не касается юзеров MacOS. Если винда 10 то ставь WSL 2.0. Если не можешь то используй VMWare workstation, можно найти на торрентах (:. Операционную систему советую Ubuntu 20.04 LTS или что там будет с постфиксом LTS на момент когда ты это читаешь.
2.2.2. SQL, язык для работы с базами данных, можно обойтись если ты видишь себя исключительно верстальщиком сайтов, основы этого языка необходимы для работы с базами данных, а с ними будешь скорее всего, сайт для обучения https://www.sql-ex.ru/?Lang=0
Параллельно я советую изучать фреймворки:
Для бека Django https://www.djangoproject.com/, на ютубе или рутрекере есть много курсов
Для фронта React, тоже есть много курсов на ютубе/рутрекере
Выберите что-то одно, фронт или бек, что больше будет понятно или больше понравится. Покурите основы и пройдите курс на ютубе
Когда научитесь делать простые приложения, изучите команды Git.
Git - Основные команды git-scm.com
После чего ищите работу, если будут отказывать ничего страшного, кто то да возьмет.