Denne boken, "Programming: Principles and Practice Using C++", skrevet av C++-skaperen Bjarne Stroustrup, gir en grundig innføring i programmering for alle som er villige til å legge ned arbeidet som kreves. Den tredje utgaven har hjulpet tusenvis av studenter med å lære de grunnleggende prinsippene for programmering og utvikle praktiske ferdigheter som er nødvendige i den virkelige verden. Boken er oppdatert og revidert for å imøtekomme moderne behov og fokuserer på essensielle konsepter og teknikker i stedet for kompliserte språktekniske detaljer. Den tilbyr et bredt perspektiv på programmering generelt, og inkluderer prosedural, objektorientert og generisk programmering, i tillegg til å dekke både høynivåteknikker og lavnivåteknikker for effektiv utnyttelse av maskinvare. Leserne vil oppnå en solid grunnlag for å skrive nyttig, korrekt, type-sikker, lett vedlikeholdbar og effektiv kode.