Programowanie to konstruktywna i twórcza działalność. W książce przedstawiono systematyczne przejścia do rozwiązania problemów programistycznych o charakterze zarówno naukowym, jak i praktycznym. W prezentowanych metodach szczególną uwagę zwrócono na zasady strukturalizacji danych w procesie tworzenia programu z uwzględnieniem różnych dziedzin zastosowań. Przedstawiono także algorytmy sortowania, algorytmy rekurencyjne, dynamiczne struktury danych oraz struktury językowe i kompilatory.