Olha vou te propor um exercício mental, pense em hábito que você tem e que não tinha a 3 anos atrás, relembre como era antes desse hábito e relembre a dúvida de se você deveria começar ou não, agora estique esse pensamento até os dias de hoje, faz 3 anos que você começou e você só está ai por causa disso.
Daqui 10 anos você vai ter 40, faça o processo inverso agora, olhe pro futuro e se pergunte se quando você ainda tinha 30 deveria ter começado..
Não existe data para começar, pode ser mais difícil e improvável, mas você é o protagonista da sua vida e o que cabe a suas decisões cabem somente a você toma-las.
Se serve de consolo eu também sou um aspirante e iniciante nessa area e estou me aprofundando em C# agora ( ´・・)ノ(._.`)