Boa tarde, Artur! Tudo bem com você? =)
Cara, acho que dizer que é tarde demais ou não sempre cai naquele velho clichê, em que "nunca é tarde demais para se fazer o que gosta". Rs...
O pior é que, sendo clichê ou não, é uma verdade. Aqui na Alura, mesmo, ou nos cursos presenciais da Caelum, diversos alunos tem a sua idade... Ou mais!
A parte boa você já começou: começar a estudar! E começou bem! Lógica de programação é a porta de entrada para o mundo de desenvolvimento, seja desktop, mobile, web... Ou o que você quiser! Isso porque a lógica não muda! Não importa se você quer criar um sistema de banco ou uma simples agenda de contatos... A forma lógica de se pensar é sempre a mesma, o que mudará é a sintaxe de cada linguagem, do que você optar por seguir. =)
E como você ainda não sabe em que se especializar, vá estudando... Você tem uma infinidade de coisas para ver e gostar. Rs...
Só algumas dicas:
Muitas pessoas optam por seguir o desenvolvimento web, que é engloba a parte de criação de sistemas... Ainda assim, geralmente dividimos essa área em duas: Back-End e Front-End. A primeira é a área que também chamamos de Server-side, pois o desenvolvedor desenvolverá no lado do servidor, ou seja, onde as regras de negócio devem ser executadas. Algumas linguagens são Java e C#. No lado do Front-End, ou Client-Side, é onde o desenvolvedor mexerá com HTML, CSS e JavaScript para montar as interfaces, as páginas que o usuário acessa.
Se optar pelo desenvolvimento mobile, você ainda pode escolher entre o desenvolvimento para iOS, com Objective-C e Swift, ou pode ir para o lado do Android, usando Java.
Essas duas grandes áreas são bastante procuradas... Dá uma olhada em cada uma e vê o que você acha que mais irá gostar. =)
Como você é novo na plataforma, gostaria de dar as boas-vindas! Espero que você goste dos cursos e que consigamos atender às suas necessidades...
Ahh, e qualquer dúvida que você tiver ao longo dos seus estudos, não deixe de postar por aqui para que possamos ajudá-lo!
Abraço e bons estudos,
Fábio