Muito bom, também acredito nessa ideia de focar em fundamentos. Para pessoas como eu que são autodidatas, dois livros muito bons são o "The Self-taught Programmer" e "The Self-Taught Computer Scientist" ambos do Cory Althoff que te dá uma visão geral e um norte sobre onde você pode se aprofundar