Ai to querendo iniciar as aventuras de novo, mas eu sei zero de programação e não sei por onde iniciar.
Se realmente quer entrar nessa aventura, mesmo sabendo zero, qualquer informação acaba por ser útil.
Uma coisa que eu recomendo, principalmente para quem quer começar como autodidata, é por criar pequenos projetos só para si, para tentar resolver os problemas que encontrar para conseguir isso. Normalmente em toda a programação, começa-se por fazer um pequeno programa que se chama "Hello, World!". Onde a pessoa aprende a programar para dizer ola ao mundo.
Depois de entenderes as bases, podes criar pequenos programas de teste, do tipo fazer o jogo do galo (jogo da velha, no Brasil), onde duas pessoas podem jogar offline (não queria fazer nada complexo, faça coisas simples).
Outro elemento importante, se realmente queres aprofundar a programação, o que pode ser bem é fazeres um curso de logica de programação. Porque se entenderes a logica, vais perceber de forma mais simples como todas as linguagens de programação.
NOTA: Eu dou estas dicas, porque 90% do que sei aprendi sozinho, e apesar de nunca ter feito grandes cursos (tirando um ou outro mais básico), e não ser nenhum especialista em programação, nem me considerar um programador. Percebi que se tivesse tirado um curso de logica de programação e soube-se mais de Inglês, tinha ido bem mais longe nessa área da programação, mesmo sem tirar grandes cursos. Isto claro é a minha precessão.