ViniciusRaphael
, a sua pergunta é muito relevante. A resposta, na minha perspectiva, é uma mistura do que já foi dito nos outros comentários. O que eu acrescentarian é "Qual problema você quer resolver?"
O nosso cérebro só armazena aquilo que é relevante ou que tem alguma ancoragem ao que já temos de conhecimento, sejam âncoras emocionais ou associativas. Então, tente os métodos citados até desenvolver o que funciona para você. Atente-se a entender o "por quê?" e o "para quê?". A tecnologia surge porque alguém tinha um problema ou via alguma oportunidade de criar algo diferente. A partir daí, para quê essa tecnologia pode servir?
A melhor maneira, para mim, é entender o porquê, o para quê e o como utilizo isto. Então, depois de criar o blueprint mental do porquê e do para quê, eu tento criar um projeto simples, mesmo que seja uma função que aguarda o usuário digitar um valor correto.
Espero que possa te ser útil em algo.