Questo 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. Il libro spiega cos'+ il Software e come arrivare a scrivere un algoritmo utilizzando prima i diagrammi di flusso e poi convertendoli in codice con Scratch e Python.