Programming Ruby: The Pragmatic Programmers' Guide, Second Edition
本書在 Amazon 是介於四到五顆星的評價,
對於希望在Ruby的本質及觀念上更清楚者有幫助。
目前已有較新的版本 Programming Ruby 1.9: The Pragmatic Programmers' Guide,除非 Ruby 版本已升到 1.9,
不然還是參考這第二版的版本。
第一部份透過Ruby教學來介紹基本的使用,
並熟悉類別、物件、型態、表達式等程式語言的議題。
第二部份把較實務會用到Ruby的情境為例子,
如何用直譯的參數、irb、製作Ruby程式碼的文件、
製作自己的Ruby gems、怎樣用在網頁開女、
用Tk來作GUI的程式、如何用在windows的環境…等,
把多種的Ruby的實務情境作廣泛的介紹。
第三部份是Ruby Crystallized,
Crystallized 是結晶的意思,
紅寶石的結晶,顧名思意是精華的部份,
乍看之下內容議題像是重覆,
卻是以較底層原理的觀點,
將Ruby的特色或依什麼標準原理來建置,
直探Ruby本質。
第四部份詳例各方法的參數使用,
依物件及模組的字母順序排列,
也列有簡單的範例,
方便查詢使用。
本書適合:希望自己Ruby更精進者。
不太適合:完全的程式新手。