Parabéns por isso. Eu não gosto muito de fazer postagens só para elogiar porque não ajuda ninguém de fato. Ou até pode ajudar não só o autor, mas outras pessoas que buscam alguma validação. Mas também assim não fico só batendo em quem faz errado tentando mostrar isso para a pessoa.
Para não ficar só no elogio e ter mais relevância, espero que compartilhe mesmo, não 3 ou 4 coisas e desiste depois. Acontece e muito aqui e outros lugares. E isso é um sintoma.
Curioso como alguém precisa estudar por conta para aprender de verdade, mas é nossa situação atual. Pra ser justo eu também tive que fazer isso.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).