From: Simon Schuster Date: 2007-08-20T16:58:49+09:00 Subject: Re: splitting Array - DRY > what's one of the best book about "Programming Ruby, the way it should > be..." ? the Ruby Cookbook (ISBN: 0-596-52369-6) is really great, as it's almost entirely working examples with lots of commentary (I learn by doing/copying/changing), and has a curve that makes it great for learning and also for later reference. also many of the examples showcase various gems, which is very helpful for me. The table of contents makes it very easy for me to find exactly what I'm looking for. (Chapter 4: Arrays... 4.13: Extracting Portions of Arrays) highly recommended! being a beginner to programming in general, Beginning Ruby (ISBN: 1590597664) covers a lot of great information, including a whole big chapter on documentation, (I wouldn't have thought of looking into RDoc otherwise!) error handling, debugging and testing... seeing as how unit testing seems like a big part of ruby, and how I just wouldn't have thought of looking into it, I find this very helpful as well. and that's where I am in that book, about halfway, chapter 8/16+appendices, so it'll probably get somewhat advanced. knowing C already, I don't know if I could recommend it, but perhaps some foundation-up learning could be helpful. The early stuff shouldn't be TOO painful, as I'd bet that ruby and C differ pretty early on.