Sono un programmatore java e ho deciso di imparare un po 'di informatica teorica. Non ho una laurea in questo e un po 'di storia mi aiuterebbe molto dato che non so nient'altro che la codifica quando si parla di sviluppo del software.
Ho cercato questo sito per trovare risposte e ho trovato molte persone che consigliano il libro "Struttura e interpretazione dei programmi per computer", ma poiché non ho il necessario know-how matematico per gestire questo libro, invece, decidiamo di andare su "Come progettare programmi".
La mia domanda qui è che cosa otterrei da questa esperienza? Mi insegnerebbe l'informatica come voglio? O preferisco leggere invece su algoritmi e strutture dati?