Eai jamesislan
, tranquilo?
Se você ainda é iniciate, não fique preocupado em escrever códigos tão limpos, e sim em fazer ele funcionar! No artigo eu coloquei apenas alguns conceitos e exemplos simples, para que qualquer iniciante possa entender. A medida que você for evoluindo, busque conceitos mais complexos e aplique no seus códigos.
Bons estudos!