A programozás folyamatát a programnyelvek egy családján (Object Pascal, C++, C#, Java) keresztül mutatja be.A szerzők egyfajta gondolkodásmódot mutatnak meg, nem céljuk egyetlen programozási nyelv teljes alapossággal való ismertetése sem. Sőt kifejezetten kerülik az olyan lépéseket, melyek csak valamely nyelvben vagy dialektusban érvényesek. Ugyancsak tudatosan mellőzik a programozási munkát egyszerűsítő, de az áttekinthetőséget csökkentő megoldásokat is, mint az „összevont” utasításokat stb. Mondandójukat példákon – és azok megoldásán keresztül – szeretnék megismertetni, és ha céljukat elérik, a könyv tanulmányozása után az olvasók nem csak a könyvben említett algoritmikus programozási nyelveket fogják ismerősnek találni, hanem a kisebb-na...