Eu preparei este texto: https://pt.quora.com/Quando-se-fala-em-estudar-os-fundamentos-em-programa%C3%A7%C3%A3o-Quais-s%C3%A3o-esses-fundamentos/answer/Antonio-Maniero
O segredo é dominar o assunto.
Eu sei que ele não dá o que as pessoas desejam, mas é assim que deve ser.
Estou preparando um texto mais completo sobre o assunto.
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).