Il documento fornisce una panoramica dei concetti base della programmazione e dell'informatica, inclusi l'architettura dei calcolatori, la definizione di algoritmo e la storia della programmazione. Viene anche discusso come gli algoritmi sono rappresentati e le caratteristiche dei linguaggi di programmazione, con una panoramica dei costrutti comuni e delle loro applicazioni. Infine, si introduce la programmazione web come una continuazione dei principi appresi.