Dokument istražuje kako i gdje programeri uče, postavljajući pitanja o formalnom i neformalnom učenju te važnosti vještina versus teorije. Sadrži prijedloge za resurse i metode učenja, uključujući online tečajeve, forume i meetupe. Također se bavi istraživanjem o važnosti softverskog razmišljanja i praktičnih vještina u obrazovanju programera.