Сложный выбор. Менять не просто работу, а всю сферу деятельности. Мне вот тоже почти 40, но я что-то не готов идти в другую специальность, так как там все нужно начинать с нуля. В смежную еще как-то можно, а в совсем другую... Тяжело это будет. Особенно, если семью кормить надо и просадки по деньгам не хочется. Причем пойти плитку класть или кирпич просто, а вот программирование это сопоставимо с медициной, там много всего нужно уметь, знать и учить нового. И все равно программирование это рутина. Если хотите постоянного дохода, то еще и конвейер.
По работе с какими-то программами работали? Знаете в чем их недостатки, что можно улучшить и т.п.? Можно пойти этим путем и писать и продавать какие-то расширения для них. А то и аналоги сделать, если это не AutoCad, конечно.
Все кто пишут выше, что надо пробовать и все получится, по своему правы. Получится. Не сразу. Но можно выйти на нужный уровень. А кушать-то что до этого времени? Убиваться на двух работах в ущерб сну, здоровью, чему-то еще... В общем, я бы еще 3 раза подумал, прежде чем делать хобби работой.