Não existe idade para aprender a programar.
Acredito que a vivência trabalhando em outros setores dá sabedoria necessária para saber aplicar melhor o que for aprender em programação. Principalmente, se aplicar os conhecimentos que for aprendendo com algum problema do seu dia a dia. Exemplo: Ler dados de uma planilha.
No começo, assusta um pouco. Muitas palavras reservadas e regras que parecem nem sempre fazer sentido.
Porém, ao longo do aprendizado, a perseverança, paciência e simplicidade tendem a te ajudar. Pense pequeno no começo e vá explandindo o que criou antes com o aprendizado subjacente. Com isso, você vai ver um "level up" exponencial na sua trajetória de estudos. Recomendo sempre a fazer pequenos projetos para aplicar o que aprender. E depois evoluir esses projetos para coisas mais complexas.
O principal é ter ideia de que vai ter horas que vai pensar em desistir. O cansaço vai ser grande. Noites de sono mal dormidas vão pedir para deixar pra depois e depois...
Saiba que a evolução nem sempre é sentida, vista no comecinho... Mas é recompensada com suor, foco, disciplina e fé.
E espero que, num futuro próximo, você consiga olhar para trás e ter curtido essa jornada para se tornar quem vocẽ foi destinado a ser: aquele dev que foi forjado nas batalhas da vida e que valoriza todos os esforços realizados - seus esforços e de sua família.
Bons estudos e bem vindo ao mundo de desenvolvimento!