popularna definicja programowania określa je jako "proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych lub sprzętów mikroprocesorowych".
Wspomniany kod źródłowy może być napisany w zróżnicowanych językach programowania, z zastosowaniem określonych reguł. Każdy z języków pozwala na zastosowanie odpowiednich stylów programowania, a dobór mocnego języka może zależeć od indywidualnych upodobań, polityki firmy 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 wynajdziesz 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 lub bardziej nieprzystępne, znane Ci z lekcji matematyki lub nieznacznie wykraczające poza program nauczania, stanowią tutaj podstawę do zdobywania informacji na temat programowania w wybranych językach.
Wybrane zadania zaprezentowane są w modnych językach programowania: Pascal, C i C++. Wykorzystywane algorytmy wymagają także sięgnięcia po rozmaite funkcje matematyczne, dostępne standardowo w bibliotekach języków programowania oraz konstruowane na podstawie wzorów.