Atunci când un autor doreste să scrie o carte de programare, care să fie utilă unui cerc cât mai larg de cititori, el trebuie să se adreseze atât începătorilor cât si avansatilor. Pentru aceasta s-a urmărit prezentarea unui număr mare de exemple relativ simple necesare celor care încep acum învătarea limbajului de programare PASCAL: citirea si scrierea datelor, declararea variabilelor, folosirea instructiunilor, utilizarea subprogramelor. (402 pagini) Cei avansati au la dispozitie programe mai complexe: crearea unitătilor de program, folosirea principalelor unităti standard, utilizarea imprimantei în diferite moduri, lucrul cu mouse-ul în mod text si în mod grafic, memoria video, utilizarea fisierelor si a comenzilor Dos asupra acestora. În carte sunt rezolvate peste 300 de probleme. Pentru descrierea algoritmilor s-au folosit limbaje de tip pseudocod sau scheme logice si limbajul de programare Pascal. Toate programele au fost testate în mediile Turbo Pascal 7.0 si Borland Pascal 7.0. (450 pagini)