Хочу подрабатывать программированием, возможно ли?

Во-первых, надо научиться хорошо программировать в универсальном смысле + изучить соответствующие технологии для создания прикладных проектов (так называемые хард-скиллы, технические).

Это умение сильно зависит от способностей. В среднем, до уровня "джуниор на работу" требуется примерно 2,000 часов самостоятельных в основном занятий.

Во-вторых, дополнительным источником дохода программирование сделать гораздо сложнее, нежели даже устроиться на работу, потому что доп.доход такой возможен лишь в удалённом режиме, а на удалёнку сегодня требования к программистам очень высокие, существенно выше, чем в офис. Есть правда очень популярные области наподобие создания сайтов, веб-разработка, javascript+php, но там очень высокая конкуренция и совсем маленькие бюджеты обычно.

В-третьих, способность найти подработку или хорошую работу, это отдельная область софт-скиллов, которая с хард-скиллами практически не связана. Есть ребята, которые быстро находят работу сразу после моего базового курса, и есть такие, которые годами прокачиваются уже до реально хорошего уровня, а их никуда не берут, или на копеечные зп.

Хорошее стратегическое направление -- фриланс на международных биржах, к концу 2021-го будет готов мой бесплатный курс для тех, кто у меня постоянно занимается -- "как начать зарабатывать фриланс-программистом с 0 до 1000 долларов", но он подразумевает отличный уровень технической подготовки + отличный уровень коммуникативных навыков + отличное знание английского (читать + писать + говорить).

В целом, схема такая, что чем выше уровень разработчика, тем очень сильно больше возможностей открывается и тем очень больше зарплаты, именно поэтому я не обучаю по схеме "побыстрее в профессию", когда человек изучает минимально нужный объём, кое-как устраивается в шарашкину контору на маленький оклад, и на этом его карьера заканчивается.