Panasonic Youth rob sanheim writes about software, business, ruby, music, stuff and things



Posted
23 March 2006 @ 12pm

Tagged
Agile, Ajax, Books, Object Oriented, Rails, Ruby

Discuss

Ruby and Ruby on Rails Book Roundup

updated 5/1: added Rails in a Nutshell and Mr. Neighborly’s book
updated 7/24: updated status on some released books, added the O’Reilly RJS book
updated 9/26: a bunch of books updated that have been released, including RoR: Up and Running, Java to Ruby, Enterprise Integration with Ruby, and Mr Neighborly’s Humble Ruby Book. Also added some links to reviews.

The Ruby and Ruby on Rails book market is absolute exploding. Its amazing to watch the market go from a slow trickle of books to sixteen upcoming books for 2006 - nine of them covering Rails specifically and seven on Ruby in general.

I’m a big book nerd, and I love Ruby, so here is my attempt at rounding up the current state of the market. I’m not going to list older books that are out of date unless they are really notable. For an older list, the comp.lang.Ruby faq has a list.

Note: Title hyperlinks go to the detail page at Amazon. The “(@pub)” link next to the titles goes to the publisher’s page on the book, if there was one available.

Pragmatic Bookshelf

Agile Web Development with Rails : A Pragmatic Guide (The Facets of Ruby Series)Its appropriate to start with the Pragmatic Programmers’ offerings, as they were a huge part in getting Ruby kick started in the western world. The two standards right now are Programming Ruby, 2nd Edition (@pub) and Agile Web Development with Rails (@pub). These two books are the essential starting point for anyone to get up to speed on Rails. The AWDwR book recently won a Jolt award for the best technical book. The Agile book is available in the first edition form (in PDF, print, or both), and the second edition beta is available now as PDF only.

Rails RecipesRails Recipes (@pub) by Chad Fowler has been released and has been getting rave reviews for its cookbook style approach and Chad’s quick turnaround to requested recipes. I’ve personally found many of the recipes helpful with my work, including generating fixtures from live data and the continous integration recipe.

James Edward Gray’s Best of Ruby Quiz (@pub) has recently been released, with the best challenges from the popular online quiz. For the beginners, there is Chris Pine’s Learn to Program (@pub) for teaching a complete novice programming via Ruby.

December 2006 should see the release of Brian Marick’s Scripting for Testers : Using Ruby (@pub), which I’m looking forward to for some coverage on Watir. The release date on this has slipped from summer ‘06 to the end of the year, and there is no beta book available. Ex-Java “hyper enthusiast” Bruce Tate will continue to stir up flame wars with Java to Ruby : Things Your Manager Should Know (@pub). Tate was recently interviewed for the Rails podcast, where he talked about his upcoming Ruby books a bit.

Amy Hoy announced late last year that she will be writing Ruby on Rails Right Brained Guide. Also, Ezra Zygmuntowicz announced his book on deployment and configuration with Rails has been accepted by the Pragmatic guys. The page at the prag’s site lists a release date of Jan 2007. I had a chance to review a chapter of it and it looks promising. I haven’t seen more info on these two at the Pragmatic site or Amazon.

Enterprise Integration : with RubyFinally, Enterprise Integration : with Ruby (@pub) is out, with reviews here, here, and here. Someone get James McGovern a copy of that one.

O’Reilly Books

Ruby CookbookO’Reilly has a four Ruby related books planned for 2006, with many of them available now in their Rough Cuts program, their equivalent to the Pragmatic beta program. They have just recently released (as of 7/24/06) the Ruby Cookbook (@pub) and have the Rails Cookbook (@pub), written by Rob Orsini, set to come out in August ‘06. Leonard Richardson, co-author of the Ruby Cookbook, has a reviewer’s page with a FAQ and an outline for the Ruby cookbook. I’ve been working through (and working with) the Ruby Cookbook, and its a fantastic resource.

Bruce Tate must be keeping busy, as he and Curt Hibbs have recently releasedRuby on Rails: Up and Running (@pub). Some of the advanced material will cover using Ajax with REST and handling legacy database schemas. Not sure how this material will overlap with the Rails cookbook, or how this slim book (182 pages!) will compare with the Agile book.

Robby Russell has Programming Rails (@pub) with an unknown release date. From the Amazon blurb:

[the book] will not only provide you with a deep understanding of how the Rails framework is built, but the book also presents several real-world applications to give you a comprehensive look at Ruby on Rails as a practical tool for efficient web development.

Jeremey Voorhis of Planet Argon is working on Rails in a Nutshell (@pub) (no Amazon link yet) for O’Reilly’s popular Nutshell series. Planet Argon now has two of its employees writing Rails books.

Cody Fauser has written a short PDF on RJS Templates for Rails, and its available now for 10 bucks.

Sams

Programming the Ruby Way (2nd Edition)Hal Fulton is working on the second edition of Programming the Ruby Way. To get a taste of what to expect from it, check out the author’s page for the first edition or this thread where he announces its release.

James D. Clinton is working on the Ruby Phrasebook, set for a September 20th release. It looks like a quick reference/pocketbook style guide to common idioms and recipes in Ruby.

John Wilger is NOT writing Ruby on Rails Web Development, as there was some sort of mix up between the publisher and Amazon. John wrote about the confusion here.

Manning

Ruby for Rails by David A. BlackManning has the co-founder of Ruby Central David Black for Ruby for Rails : Ruby Techniques for Rails Developers (@pub). This title is available now online and in book stores - I’ve seen it in both Borders and Barnes and Nobles. I’ve read it and can highly recommend it, its definitely up there with the Agile book as far as “must have” rails books.

Apress

Finally, Apress has Beginning Ruby on Rails: From Novice to Professional (@pub), by David Rupp, planned for fourth quarter 2006.

Other

Mr Neighborly’s self-published book has been renamed and released as Mr. Neighborly’s Humble Little Ruby Book. Its available on Lulu for the low price of $5 for an ebook and $10 for a print version. He is also working on a Humble Little Rails Book, but he is holding off for the 1.2 release for that.

Free Resources

If you just want a taste of Ruby and now before you spend any money:

Finis

This took a lot longer to compile then I expected, and I’m sure I’m still missing a couple. Please comment with corrections or updates and I’ll update the list. Links to reviews and related discussion are appreciated.

[ Digg this if you found it helpful. ]


25 Comments

Posted by
Joey Valdez
23 March 2006 @ 1pm

THANK YOU for this! It’s really helpful for my research down the road. I’m using RonR for my dissertation, which essentially involves setting up organizational blogs and online data collection systems for quality improvement. Haven’t had a chance to attend the Madison get-togethers but I hopefully will soon. Really appreciate it, Rob!


Posted by
Cody
23 March 2006 @ 2pm

Thanks for this post, there were many books I did not know about.


Posted by
Dave Hoefler
23 March 2006 @ 5pm

Great list Rob! I didn’t realize there were that many ruby related books coming out this year.


Posted by
Amy Hoy
23 March 2006 @ 6pm

As a former coworker would say, “Holy guacamole!”

I’m working on a new help resource page for common Rails questions/pitfalls, and the book question is a big one. I’ll be giving this post a nice, prominent link. Digg + 1 :)

And thanks for remembering me. :)


Posted by
Rob
23 March 2006 @ 7pm

Amy: Thanks Amy. I’m glad to help out. When can we expect a beta PDF of your book?


Posted by
Thought Leadership
25 March 2006 @ 6am

Community Maturity Models

I think I have discovered a predictor of enterprise adoption and its
correlation to the maturity of a community that I wanted to share…


Posted by
James
25 March 2006 @ 2pm

There is also a list of available Ruby books up on the ruby-doc.org site:

http://www.ruby-doc.org/bookstore


Posted by
allan branch
27 March 2006 @ 6pm

I have started reading the “learn to program” book (ruby edition) published by pragmatic - being a designer with ADHD I have really enjoyed this book. The author is fairly funny and his writing is very easy to understand. Its a great resource for us designer / wannabe developers


[…] Whew. The core team is definitely not resting on their laurels. With 1.1 out and over fifteen Ruby or Rails books coming out this year, Ruby on Rails does not appear to be losing any momentum. […]


[…] Ten Reasons Ruby Is Cool (Part 2) […]


Posted by
Mr. Neighborly
24 April 2006 @ 10am

Howdy; I’d like to throw my hat into the ring:
http://mrneighborly.com/book/


[…] I’ve also updated my Ruby and Rails book roundup with some fixes and status updates. There are probably quite a few newer books planned that I should add, once I get the time. […]


[…] 隨著 Ruby on Rails 的水漲船高,有關 Ruby 的書今年å?ˆé–‹å§‹ç†±äº†èµ·ä¾†ï¼Œç›®å‰?我查的到已出的跟é ?計è¦?出的書有以下 (å?ƒè€ƒäº†é€™ç¯‡Roundupå?Šè‡ªå·±æ‰¾åˆ°çš„),附上原書和天ç“?的連çµ?。都還是原文書,ä¸?é?Žè?½èªªä¸‹å?Šå¹´æœƒæœ‰å¹¾æœ¬ Rails 的中文書å•?世。 […]


Posted by
Craig
2 September 2006 @ 4pm

Should you find the Learn To Program book a little too simplistic, consider SAMS’ Teach Yourself Ruby In 21 Days. The one bad thing about it that I’ve found (I’m nearly 1/4th the way through its 500+ pages) is that it’s 4 years old, and some of the code is deprecated (like recommending .type when newer versions of Ruby prefer .class); it’s pre-Rails and of course won’t be able to address that. If you prefer PDF to hard copies, the SAMS website has a DRMd version of the book available; this will limit your ability to copy or print, and occasionally there are issues where a ” will like like a ‘, which is unfortunate, but I blame this less on SAMS and the author and more on Adobe (Grr!). It looks like rubyist.net has made the book’s source code available for those of us who aren’t such great typists. Hope this helps somebody!


Posted by
Ruby/Rails新书
3 October 2006 @ 4am

[…] 隨著 Ruby on Rails 的水漲船高,有關 Ruby 的書今年å?ˆé–‹å§‹ç†±äº†èµ·ä¾†ï¼Œç›®å‰?我查的到已出的跟é ?計è¦?出的書有以下 (å?ƒè€ƒäº†é€™ç¯‡Roundupå?Šè‡ªå·±æ‰¾çš„),附上原書和天ç“?書店的連çµ?。 […]


Posted by
Benjamin Curtis
9 October 2006 @ 9pm

Here’s an e-book on building e-commerce sites with Rails:

http://www.agilewebdevelopment.com/rails-ecommerce


[…] I’m not the only one to notice the increase in Ruby usage and writing. As more books come out and more documentation is flushed out the community will eventually loose a little Nerd Pride and we’ll all realize that more Rubyists will most likely mean more demand for Rubyists - and we can all write this beautiful code for a living. […]


Posted by
Tonio
11 January 2007 @ 5am

hi,
You forgot “Beginning Ruby on Rails E-Commerce: From Novice to Professional” from Christian Hellsten and Jarkko Laine
http://www.apress.com/book/bookDisplay.html?bID=10178

BTW Jeremy Voorhis is not working anymore at Planet Argon


Posted by
Carlos
2 February 2007 @ 2am

I maintain a list of books (released and to be released for Ruby and Ruby on Rails) here:

http://eddorre.com/archive/posts/417


Posted by
Vasudev Ram
25 February 2007 @ 8am

Hey, good list, thanks!

Vasudev Ram
http://www.dancingbison.com


Posted by
wczasy
20 May 2007 @ 11am

nice list, thx!


[…] 2. Ruby is going to be one of the top 10 programming languages. You know Ruby, that obscure little programming language that the guys who wrote The Pragmatic Programmer keep raving about? The one with documentation that’s difficult to find, and even if you find it, it’s in Japanese? It’s going to be hot, with people writing all sorts of books on it and buying them too, and its popularity will be largely due to the fact that a hot new web development framework is going to get built on it. […]


Posted by
Alex
17 July 2007 @ 8am

Thanks, very helpful. The amazon reader reviews are often quite questionable (who really has the time to review hundreds of books on the internet?) so lists such as the one you’ve compiled are extremely helpful, and MUCH appreciated, as we all know how frustrating a bad programming book can be. Thanks again.


Posted by
hairy
26 February 2008 @ 4am

ya rite but some times its not work yaar. Give me some more info


Posted by
Vigrx Plus
1 July 2008 @ 12am

I would like to say you all some this. This type of blogs is very informative but some guys miss use it just like thay divert the topic and I don’t like this . http://www.penisenlargementy.com


Leave a Comment

Do you program? You need to read Steve Yegge. IDEA vs Textmate, and Rails 1.1 web services