Eu vou organizar isso "em breve", porque é algo que as pessoas pedem muito, enquanto isso leia: 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.
Obrigado pela postagem. Seu exemplo ilustra bem, porque hoje muita gente aprende programação quase em ordem invertida ao que deveria ser, ou pior, como já a´renderam o que entrega resultado, ela desiste de aprewnder o fundamento, ou seja, no seu exemplo ela aprende fazer análise clínica sem saber filosofia humana, pode dar certo? :)