A programozási nyelvek elsajátítására talán nincs is jobb módszer annál, hogy alaposan megvizsgálunk néhány, az életből vett és az adott nyelven írt találó példát. A Ruby programozási nyelvben Ruby-parancsfájlokat elemzünk. Megvizsgáljuk a kódok működését, az általuk szemléltetett elveket, valamint ötleteket adunk a parancsfájlok igényeink szerinti testreszabásához. Baird példái bemutatják a nyelv alapvető szolgáltatásait (úgymint az öröklés, az egységbe zárás, a magasabb szintű függvények és az önhívás), és ezzel egyidejűleg bonyolult problémákat oldanak meg (úgymint XML-ellenőrzés, kétnyelvű programok és parancssori felhasználói felületek létrehozása). A fejezetek egymásra épülnek; a könyvbeli tájékozódás megkönnyítésére a kulcsfogalmak a margón kiemelve is szerepelnek. A könyvből megtanulhatjuk: az interaktív Ruby héj használatát (irb) a nyelv alapszolgáltatásainak elsajátításához.
# a Ruby bővítését RubyGemekkel a csomagkezelő segítségével
# számoló… (tovább)
A programozási nyelvek elsajátítására talán nincs is jobb módszer annál, hogy alaposan megvizsgálunk néhány, az életből vett és az adott nyelven írt találó példát. A Ruby programozási nyelvben Ruby-parancsfájlokat elemzünk. Megvizsgáljuk a kódok működését, az általuk szemléltetett elveket, valamint ötleteket adunk a parancsfájlok igényeink szerinti testreszabásához. Baird példái bemutatják a nyelv alapvető szolgáltatásait (úgymint az öröklés, az egységbe zárás, a magasabb szintű függvények és az önhívás), és ezzel egyidejűleg bonyolult problémákat oldanak meg (úgymint XML-ellenőrzés, kétnyelvű programok és parancssori felhasználói felületek létrehozása). A fejezetek egymásra épülnek; a könyvbeli tájékozódás megkönnyítésére a kulcsfogalmak a margón kiemelve is szerepelnek. A könyvből megtanulhatjuk: az interaktív Ruby héj használatát (irb) a nyelv alapszolgáltatásainak elsajátításához.
# a Ruby bővítését RubyGemekkel a csomagkezelő segítségével
# számoló segédprogramok és HTML/XML-elemzőprogramok létrehozását
# a tisztán funkcionális és metaprogramozást az idő- és energia-megtakarítás érdekében
# a kód optimalizálását, profiljának elkészítését és tesztelését, hogy ne csak elvégezze, de jól is végezze a feladatát
# a webalkalmazások létrehozását a Rails segítségével