Programmēšana — tā ir māksla izteikt risinājumus uzdevumiem tā, lai dators tos varētu īstenot. Galvenie programmētāja centieni ir vērsti uz to, lai atrastu un precizētu risinājumu, un diezgan bieži pilnīga izpratne par uzdevumu nāk tikai programmējot tā risinājumu. Šī grāmata ir paredzēta tiem, kuri vēl nekad nav programmējuši, bet ir gatavi mācīties to smaga un neatlaidīga darba cenā. Tā palīdzēs apgūt galvenos principus un iegūt praktisku pieredzi programmēšanā valodā C++. Mana mērķis ir sniegt pietiekamu informācijas apjomu un iemācīt jūs risināt vienkāršus un noderīgus programmēšanas uzdevumus, izmantojot vislabākās un mūsdienīgākās metodes. Ja jūs mācāties pirmajā kursā universitātē, tad varat studēt šo grāmatu semestra laikā (pieņemot, ka jums ir vēl četri vidēja grūtības kursi). Ja jūs mācāties programmēšanu patstāvīgi, tad negaidiet, ka varēsiet apgūt šo kursu īsākā laikā (nu, pie nosacījuma, ka jūs strādāsiet 15 stundas nedēļā, iespējams, jums pietiks ar 14 nedēļām). Trīs mēneši var šķist ilgi, bet kursa apjoms ir diezgan liels, un pirmās vienkāršās programmas jūs varēsiet uzrakstīt, strādājot ar grāmatu apmēram stundu. Turklāt materiāla sarežģītība pakāpeniski pieaug: katrā nodaļā tiek ieviesti jauni noderīgi jēdzieni, kas tiek ilustrēti ar reāliem piemēriem. Spēja izteikt savas idejas programmēšanas valodā — t.i., spēja izskaidrot datoram, ko no tā prasa — pakāpeniski attīstīsies jums, mācoties.