modna definicja programowania określa je jako "cykl projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych albo sprzętów mikroprocesorowych".
Wspomniany kod źródłowy może być napisany w zróżnicowanych językach programowania, z użyciem określonych reguł. Każdy z języków pozwala na użycie trafnych stylów programowania, a dobór potężnego języka może zależeć od jednostkowych upodobań, polityki producenta lub funkcji, jakie końcowa aplikacja ma realizować. W zasadzie nie istnieje odpowiedź na pytanie, który z języków jest najlepszy.
Dlatego w tej książce nie odnajdziesz standardowego abecadła. Zapoznasz się za to z danym problemem, a następnie programem komputerowym służącym do jego rozwiązania. Jeśli chcesz wreszcie rozpocząć przygodę z programowaniem i nawiązać dialog ze swoim komputerem, ta publikacja jest właśnie dla Ciebie! rozmaite obliczenia, mniej albo bardziej trudne, znane Ci z lekcji matematyki albo nieznacznie wykraczające poza program nauczania, stanowią tutaj podstawę do zdobywania informacji na temat programowania w wybranych językach.
Wybrane zadania zaprezentowane są w lubianych językach programowania: Pascal, C i C++. Użytkowane algorytmy wymagają także sięgnięcia po przeróżne funkcje matematyczne, przystępne standardowo w bibliotekach języków programowania, a także konstruowane na podstawie wzorów.