Если ты хочешь стать программистом, не нужно сразу пытаться освоить всё — лучше двигаться шаг за шагом.
Определи направление. Программирование — это большая область: можно делать сайты (веб), мобильные приложения, игры, работать с данными или автоматизировать задачи. Подумай, что интереснее: красивый интерфейс, логика и алгоритмы, мир игр или анализ информации. Учитывая, что ты любишь сериалы и игры (вроде CS:GO), тебе могут подойти разработка игр или фронтенд — там сразу виден результат работы.
Выбери первый язык. Для старта хорошо подходят:
Python — простой синтаксис, много готовых решений, подходит для автоматизации, анализа данных и первых проектов.
JavaScript — если тянет к веб-разработке и хочется сразу видеть, как код превращается в кнопки и анимации на сайте.
C# — хороший вариант, если планируешь заниматься играми (например, на движке Unity).
Изучи базу. Не гонись за сложными вещами: сначала разберись с основами — переменные, условия, циклы, функции. Это фундамент, без которого дальше будет тяжело.
Учись на практике. Теория без кода почти бесполезна. Ставь маленькие цели: вывести текст на экран, сделать калькулятор, простую игру «Угадай число». Каждый такой проект — это строчка в будущем портфолио.
Используй бесплатные ресурсы. Можно учиться по:
курсам на Stepik, Яндекс Учебнике, Codecademy;
видео на YouTube (каналы для новичков);
документации и примерам на GitHub.
Присоединяйся к сообществу. Задавай вопросы на Stack Overflow, в чатах и форумах для начинающих. Не бойся ошибок: даже опытные программисты постоянно что-то гуглят и учатся.
Собери портфолио. Храни свои проекты на GitHub и делай к ним короткие описания: что это за программа, какие задачи она решает, какие технологии ты использовал. Работодатели и на стажировки смотрят именно на реальные примеры кода.
Не забывай про английский. Даже на старте он сильно помогает: большинство документации, библиотек и обсуждений — на английском. Для начала хватит базового уровня: уметь читать термины и комментарии в коде.
Главное — регулярность. Если заниматься хотя бы по часу в день, прогресс будет заметен уже через пару месяцев. Если скажешь, что тебе ближе (игры, сайты, автоматизация и т. п.), подскажу более конкретный план и подборку ресурсов.