W podręczniku przedstawiono wybrane pojęcia dotyczące komputerów, systemów i programów. Zamieszczono praktyczny opis podstawowych aspektów programowania w językach C i C++, z niedużym odniesieniem do języka C#. W zakresie programowania proceduralnego przedstawiono elementy języka i programu, konstrukcje strukturalne oraz procedury i moduły. W ramach programowania obiektowego opisano definiowanie nowych typów, abstrakcję danych, dziedziczenie i polimorfizm. Wybrane elementy inżynierii oprogramowania dotyczące paradygmatu obiektowego zostały przedstawione na podstawie diagramów języka UML.