Tempo fa scrissi che ero intento a studiare programmazione ma non avevo ancora le idee chiare su cosa fare.
Ho già un lavoro e non ho intenzione di cambiare o studiare programmazione per trovare lavoro in futuro.
Non ho necessità di creare programmi o siti web, quindi non deriva da nessuna particolare necessità.
Semplicemente sono sempre stato appassionato di informatica e ho sempre pensato che un giorno mi sarebbe piaciuto padroneggiare la materia e scrivere codici. Ho notato di avere molte lacune su come funzionano determinati processi e tipi di hardware.
Vorrei dunque partire dalle basi che si studiano all'ITIS; matematica, fondamenti di informatica e poi, dopo delle solide basi, iniziare con il C. Dopodiché deciderò come proseguire a seconda di come si evolverà la situazione, se proseguire con il classico percorso C++ e Java o se avrò necessità specifiche.
Come potrei cimentarmi nello studio della matematica che viene richiesta per questo tipo di percorso? Alle superiori (tecnico commerciale) me lo cavavo abbastanza bene ma non ho mai visto logica matematica o cose simili.
Invece per quanto riguarda "l'informatica" ci sono un miliardo di libri che trattano anche cose molto diverse, video e corsi. Non so proprio che pesci pigliare.
Potreste consigliarmi due testi specifici per queste due materie?
Per quanto riguarda lo studio del C avrei già individuato "Programmazione in C" di Kim N. King, che ho riscontrato, tramite ricerche, essere uno dei migliori testi per un principiante, ma prima vorrei appunto partire proprio dal fondo.
Il mio scopo è imparare a ragionare come un programmatore e non imparare un linguaggio di programmazione.