Мне 35 лет, и по-настоящему фул-тайм в ИТ я работаю только второй год. (Правда, первый настоящий год был 10 лет назад, и уже тогда у меня было лет 10 любительского программирования, а следующие 10 лет я время-от-времени фрилансил - ну, по принципу: "две недели поработал, два месяца отдыхаю", и в частности, в рамках этого фриланса 3 года делал домашки, контрольные и курсовые по программированию парочке американских студентов). Но в целом у меня, согласись, поздний старт.
Так что не робей! Выучи Java (это самое востребованное в Мск), походи по собеседованиям (с обязательной работой над ошибками после каждого собеседования), и тебя возьмут. Тем более, что в мире Java полным-полно не только 23 синьоров и 40-летних миддлов, но и 30-летних джунов, из-за женитьбы перешедших из голодной пыхи и изменчивого веба в мир корпоративной стабильности.