Il motivo per cui ho iniziato a scrivere questo libro è per aiutare chi
vuole imparare a programmare. Il libro non insegna a usare un linguaggio
di programmazione, ma a capire come fare per scrivere un programma. Come
ragiona un programmatore? Come fare per analizzare un problema? Come
scrivere una soluzione valida? Scrivere un software non è una cosa
complicata, basta fare attenzione e comprendere qual'è il nocciolo della
questione: risolvere un problema. Imparerete a risolvere dei problemi
individuando un processo o un algoritmo, raffigurandolo con un diagramma
a blocchi per poi tradurlo facilmente in codice. Nel libro tratto la
scrittura in Scratch e Python ma il metodo può essere applicato a
qualsiasi linguaggio di programmazione. Scrivo software dall'età di 10
anni e mi è sempre piaciuto avere a che fare con i computer. Attualmente
scrivo programmi in numerosi linguaggi: Java, Swift, Javascript, C e
C++, Python e altri.