Cara vou ser bem curto e papo reto contigo: Teste. Faça muitos testes no seu código. Baixe, modifique, troque variável de lugar, adicione outros parâmetros. Fuçando o código você vai aprender muitooo !
Em resposta a Como vocês desenvolveram a lógica de programação?
1