Долго слежу за вопросом. Напишу и пару своих комментариев.
Если ли жизнь в IT после 30? Конечно же есть. Это сейчас все такие молодые, недавно только закончившие ВУЗ или еще студенты. Но что будет через 20 лет? Программистов уже не будет или как? Будут, конечно же.
Допустим сейчас есть молодой выпускник-программист 22 года. И есть уже "как-бы дед", 32. Так вот разница в опыте между ними через 20 лет сотрется. Появятся новые технологии, языки. Программирование вообще может перевернутся с ног на голову. Вспомните, еще не так давно популярными были VBA и Pascal, а сейчас их вытеснили более молодые языки. Это я к тому, что всё время придется заново обучаться. И "молодежь" со "старичками" будут практически в одинаковом положении. Не важно сколько тебе лет - 20, 30 или 40.
Пишут - "в 30 уже поздно". Но прошло ведь 7-10 лет после учебы! А работать нужно будет ещё 30-35. Что в несколько раз больше, согласитесь. Можно ведь сейчас за год/полтора освоить любой язык. пусть на базовом уровне и кардинально изменить свою жизнь. А дальше развиваться уже на базовом уровне.
Расскажу о своем опыте. Два года назад мне нужно было написать одну программу, чисто для себя. С парсингом из интернета, обработкой данных, запись в текстовый файл. Ничего необычного для меня сейчас. Выбор пал на python. Я полностью погрузился в работу. В процессе написания программы я перерыл тонну информации в интернете в поисках ответов на свои вопросы и прочитал половину Лутца. Все это сопровождалось одновременным написанием кода. За полгода я уже более-менее уверенно ориентировался в python. Мог писать небольшие скрипты или модифицировать чужие, разбираться в сторонних модулях и использовать их в своих программах.
Это я всё к тому, что если есть стимул и желание, то научиться программировать (и начать зарабатывать этим себе на жизнь) не поздно никогда. Кроме того, если сейчас не попробовать, то можно сильно пожалеть потом и винить себя за нерешительность. Удачи!