Em uma palavra? Praticando.

Primeiro site para visitar: http://codekata.com/

Como programas em algumas linguagens, escolhe a que te sentires mais confortável. Leia toda a página e depois parta para resolver os problemas. A primeira vez que ouvi falar de "Code Kata" foi com o Dave Thomas no grupo de Ruby.

Depois é só procurar na internet por "code kata" que deverão retornar diversos.

O "code kata" seria algo como o hack rank ?

vou acessar para poder fazer os exercicios

muito obrigado pela ajuda.