[...] e sem os fundamentos de computacao (aqueles que voce exercita ao compilar um kernel Linux, por exemplo, o basico do basico de quem esta comecando neste seara e que muitos acabam ignorando e pulando a etapa)
Com todo respeito, mas discordo totalmente do que foi afirmado aqui. Eu entendo que compilar o kernel possa ser mais complicadinho para um desenvolvedor web, mas eu discordo totalmente que você exercita algum fundamento de computação compilando o kernel.
Eu não diria nem que é o "básico do básico", eu diria que está pelo menos uns 20 níveis abaixo disso. A única coisa que você aprende compilando o kernel são configurações do kernel e a usar Makefiles. Nada disso é fundamento de computação.
Fundamentos de computação de verdade são completamente diferentes disso e ordens de grandeza mais complexo.