Eu sigo algo parecido com o que o Akita faz, porém, sigo uma logica antes de copiar codigo aleio.
Primeiro pesquiso os usos da linguagem para fins tantos de curiosidade, quanto para já se ter uma base de onde a linguagem melhor se encaixa.
Depois parto para logica basica na linguagem (variaveis, condicionais, arrays, objetos e etc) claro que isso depende da linguagem ter ou não esses recursos que eu falei.
Com o básico em mãos tento aplicar o um mini projeto que encaixe com a linguagem (jogo, site, API e etc) e ai entra o "copia e cola" que o Akita citou, pois ao longo desse mini projeto vc vai poder tanto aplicar conceitos que vc já conhece de outras linguagens / ferramentas quanto ver o que a própia comunidade tem como solução.
Com esses passos acredito que já tera uma otima base de aprendizado, podendo se aprofudar no que estudou ou pelo menos ter uma boa opinião formada sobre o assunto.