L'objectiu d'aquest llibre és introduir el lector en la programació, facilitant-li l'aprenentatge dels conceptes fonamentals de programació i d'un dels llenguatges amb més projecció (el C++). Alhora, volem potenciar les capacitats intel·lectuals generals necessàries per a la programació, especialment l'abstracció i el raonament lògic. El llibre està orientat als cursos d'introducció a la informàtica dels estudis d'enginyeries no informàtiques en general, si bé es pot utilitzar també en estudis d'altres nivells, com ara els últims cursos de batxillerat. El llibre s'estructura en sis capítols i un annex. Al primer capítol, després d'una introducció breu a la informàtica, s'expliquen els conceptes de llenguatge de programació, sistemes de numeració i àlgebra de Boole. Als cinc capítols següents es presenten els conceptes fonamentals per realitzar programes: operadors i tipus de dades, seqüències, accions i funcions, taules i estructures.