Raspberry Pi è un piccolo ed economico personal computer nato per facilitare l'apprendimento dell'informatica e della programmazione. Permette non solo di imparare a usare il software, ma anche di modificarlo, estenderlo e realizzarne di nuovo. Il suo costo ridotto e i suoi bassi consumi consentono inoltre di utilizzarlo come dispositivo dedicato per le esigenze più diverse. In questa guida, dopo aver familiarizzato con la command line di Linux e la programmazione con Python, faremo interagire Raspberry Pi con il mondo reale, utilizzando componenti hardware facilmente reperibili e del costo di poche decine di euro. Seguendo chiare spiegazioni passo passo, corredate da immagini a colori, impareremo a realizzare un server domestico, un media center, un sistema di videosorveglianza, una stazione meteorologica. Grazie al collegamento a servizi di cloud computing come DropBox e Xively, i dati raccolti da Raspberry Pi saranno quindi disponibili su ogni nostro device.