Autor w prosty i przystępny sposób wprowadza pojęcia związane z programowaniem obiektowym. Rozpoczyna od podstawowych zasad programowania, stopniowo przechodząc do omówienia istoty programowania obiektowego. Wyjaśnia m.in. takie pojęcia, jak: typ, typ pierwotny i złożony, konwersja typu, typy jako abstrakcje, pakiety i moduły, ukrycie informacji, obiekt, klasa, metoda, dziedziczenie, polimorfizm. Każde nowe pojęcie zilustrowano przykładami, a do każdego rozdziału są dołączone ćwiczenia i literatura uzupełniająca. Na końcu zamieszczono słowniczek omawianych terminów. Książka jest przeznaczona dla studentów kierunków informatycznych, dla osób uczęszczających do informatycznych szkół policealnych, dla słuchaczy informatycznych studiów podyplomowych, a także dla ambitnych uczniów szkół średnich.