TEORIA (consigliati, non obbligatori)
Marco Mezzalama, Elio Piccolo: Capire l'informatica. Dal microprocessore al Web 2.0. CittàStudi, 2010
D.P. Curtin, K. Foley, K. Sen, C. Morin: Informatica di base 5/ed, Mc Graw Hill Education, ISBN: 9788838667473
PROGRAMMAZIONE (consigliati, non obbligatori)
Kim N. King: Programmazione in C (seconda edizione), Apogeo, ISBN: 9788850328697
Deitel Paul J, Deitel Harvey M: Il linguaggio C. Fondamenti e tecniche di programmazione (8. ed) , Pearson 2016
I testi indicati sono alternativi tra loro e possono benissimo essere sostituiti da altri. Per imparare a programmare da zero si sconsiglia il venerabile Kernighan-Ritchie (Brian W Kernighan, Dennis M. Ritchie, Il linguaggio C. Principi di programmazione e manuale di riferimento, seconda edizione, Pearson). Si tratta del testo scritto dall’autore del linguaggio, è completo e molto ben fatto, ma non ha assolutamente un approccio didattico. Può essere utile per programmatori che conoscono altri linguaggi.