Executando verificação de segurança...
1

Minha sugestão é que, primeiro, você responda para si mesmo as seguinte perguntas:

  • Por que eu quero programar?
  • Que coisa eu quero criar com programação?

Escreva essas respostas. Escrever força a agente a organizar mais as ideias. Quando voce estiver escrevendo sobre o que você quer criar com programação, primeiro descreva em linhas gerais, depois separe o problema em problemas menores. Anote esses problemas menores. Tente reduzir eles a problemas ainda menores e mais simples e anote. Então comece a resolver os problemas mais simples.
Por exemplo: quero criar um aplicativo de agendamento para cabelereiros. Problemas:

  • Como vou organizar os dados dos horários e dias em que tem trabalho?
  • como encaixar essas informações em um calendário?
  • Como criar, codificar, um calendário?
  • Como gerar criar um código, uma função, que gera uma matriz de calendário anual a partir do ano informado?
  • como calcular se um ano é ou nao bissexto e como integrar esse calculo na geração do calendário?

E por aí vai ...
Defina o que voce quer criar, reduza a problemas menores, defina a ordem de resolução desses provlemas menores. Quebre a cabeça e pesquise para resolver os provlemas menores e depois integrar as pequenas resolução montando o todo que coce quer criar.
Resumindo. Foque em criar alguma coisa do zero, um jogo, um site, uma aplicação. Reduza isso a problemas do menor tamanho possível e se vire par resolver.
Isso se chama aprendizado por projeto.
Espero que essa sugestão sirva para algo e te ajude.