asinlist/us/a1e9deeea15c7963a76312c6d4e6a0d0 The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books

(More Optional Below)
Min Max
by amazon.com

Sponsors
Free Shipping

The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books

The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books
The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books
Overall Rating : 3.4 3.5 Star Rating (17)

Now Price :  (( CHECK IT NOW ))lowest price
Add to Cart:         

The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books


The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books
Rating 3.5 out of 5 ( 17 ratings )
10+ user reviews.

Product Details

  • Paperback: 400 pages
  • Publisher: No Starch Press; 1 edition
  • Language: English
  • ISBN-10: 1593272944
  • ISBN-13: 978-1593272944
  • Product Dimensions: 9.2 x 7 x 1 inches
  • Shipping Weight: 1.7 pounds

Editorial Reviews

Review

"Conventional wisdom has suggested that the so-called 'Pick-Axe Book' (Programming Ruby by Dave Thomas) is so good that there is no room for other options. I prefer Collingbourne's book. The Book of Ruby is a clear, easy read ... with the end result of having good working knowledge of Ruby." (Andrew Binstock, Dr Dobb's Journal)

About the Author

Huw Collingbourne is the Director of Technology for SapphireSteel Software, developer of the Ruby In Steel IDE. With 30 years of programming experience, he has written programming columns for numerous magazines, presented features on computing for BBC Television, and currently edits the online technical journal Bitwise Magazine. He has previously released two free ebooks on Ruby—The Little Book of Ruby and The Book of Ruby.

M. Overeem
This is very much a personal preference but I find that sort of introduction annoying as I don't feel it adds much to the book.
John Graham-Cumming
Devoted Rubyists may disagree, and the author does egg them on a bit, but their criticisms don't strike me as valid.
FCB

Most Helpful Customer Reviews

39 of 48 people found the following review helpful By James Britt on July 19, 2011
Format: Paperback
I've been reading this book trying to find what's good about it, and the best thing I might say is that, after reading it, you will probably be able to write a Ruby program that runs. But, given all the other "intro to Ruby" books out there, I can find no good reason for this book to exist.

It fails in a number of ways. First, right off, the author says that Ruby allows much latitude in code style. You can, if you like, use method names such as myCamelCase method or myhardtoreadmethod or my_snake_case_method. This is true. But the author fails to explain that while the Ruby interpreter may not care, the vast majority of experienced Ruby developers most certainly will, and learning to follow some basic community coding conventions will go a long way in helping you work with other Rubyists, even just get some coding help as you learn.

Second, even if we ignore that, the author for whatever reasons seems to make a point of avoiding *any* coding style. Class and method name follow no apparent reasoning; parenthesis are included or omitted at random (even after the author says he prefers them for clarity). Following this book your Ruby code will look, at best, ugly, and almost certainly amateurish.

There are also assorted annoying technical inaccuracies and omissions. For example, the book says that attribute getters and setters are like properties in other languages. Well, no; languages that make a point of having properties (e.g. Java) do not allow you to override them; unlike in Ruby, properties are not methods. It's an example of an important aspect of Ruby that should be grasped early on, not glossed over.
Read more ›
19 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By J. Tavares on September 26, 2011
Format: Paperback
Disclaimer: No Starch Press provided me a free copy for review.

Ruby is a programming language that I always liked. When "No Starch Press" offered me the opportunity to review "The Book of Ruby" I was curious because the two previous books I've read from them were simply excellent. I already have four books on Ruby so I was wondering how this one could compare to those but most important, if it would follow the same "fun style" as Land of Lisp and Learn You a Haskell. After reading the book, unfortunately, my feelings are mixed.

The book is well-written, with a good structure, covering beginner topics to advanced ones. It contains 20 chapters (without the introduction) and 4 appendixes. The initial chapters focus on the basics of the Ruby language. The later ones focus on more advanced parts of Ruby and more specific topics, for example, debugging and Ruby on Rails. This is a positive aspect of the book since for someone starting with Ruby can have in a single source access to several important topics. The chapters also have a "Digging Deeper" section at the end, presenting interesting discussions of the topic at hand. Also a nice read was the last chapter since it deals with the dynamic aspects of the language (use of eval, etc).

However, the book has some issues. The most important one is about the coding style, or the lack of it. The book is not consistent, does not follow Ruby conventions and it shows quite easily. I believe this is bad for a novice programmer in the language since it makes examples harder to understand, not to mention other things. Second, the book does not have the same "fun style" as the other No Starch Press books.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By John Graham-Cumming on July 31, 2011
Format: Paperback
Overall, I'm giving this book a 4 star review hoping that programmers who are beginning to try out Ruby will give this book a go. I think as a beginning programmer the initial chapters are clear and well written and will give a beginner a good foundation on Ruby itself. Personally, I didn't really go for the writing style: it's a bit too friendly. For example, chapter 6 begins "Computer programs, like life itself, are full of difficult decisions waiting to be made" followed by an "if, then, else" example about daily life. This is very much a personal preference but I find that sort of introduction annoying as I don't feel it adds much to the book.

I was not so happy with the later portions of the book which cover more in depth Ruby topics (such as blocks, closures, regexps, etc.). These chapters are where the 'mixed bag' comes in. For example, I thought the chapter on debugging and testing was way too short or should have been omitted altogether. The subject of unit testing is very important and deserved its own, completer chapter. And I don't agree with the characterization of unit testing as "a postdebugging testing technique". Part of the joy of unit testing is all the bugs that are shaken out along the way.

Chapter 10 covers blocks, lambdas and closures with lots of examples. This is good, but I was surprised that the initial section on closures consisted of one example (and not a very exciting one at that) and two paragraphs. It's left to a sort of sidebar to actually get into the use of closures.

Also, in the section on exceptions I found the first example of raise to be odd. It contains the following:

rescue Exception => e
[...
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
See all 17 customer reviews (newest first)
Write a customer review
Read more

Published on October 4, 2011 by teknohippie

O'Reilly Publishing provided me access to an electronic copy of this book for review purposes.

Thanks to Ruby on Rails, the Ruby programming language is one of the most...
Read more

Published on September 22, 2011 by Andy Shuping

It's a little difficult to review The Book of Ruby, predominantly because it's a bit difficult to work out where it fits in the pantheon of programming books. Read more

Published on August 31, 2011 by renaissance geek

If you are an experienced Ruby developer, or looking to learn about Ruby on Rails stop right now. The Book of Ruby is clearly targeted for those new to Ruby and in some cases new... Read more

Published on August 31, 2011 by Adrian Pomilio

If you've done some programming in other languages and are looking for a good introduction to Ruby, this might be the book for you. Read more

Published on August 23, 2011 by Josh Benner

This is exactly what I was looking for, a jump straight into it, learn by doing book on ruby programming. In my opinion, Huw does a great job of explaining the ruby language. Read more

Published on August 22, 2011 by Gregory Zentkovich

I think Book of Ruby was aimed as elementary for the Ruby language however, Huw didn't achieved his goal at 100%. Read more

Published on August 9, 2011 by mko
Search
 


Customer reviews

This product was added to our catalog on 09 September, 2011.


Emma Morris
(Wyoming , United States)

I've had such a wonderful experience with my The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books. My daughter especially love it.



Mia Lewis
(New York , United States)

"The Book of Ruby: A" is an excellent product and solves the nagging problem of others.



John Cook
(Ohio , USA)

I bought my The Book of well over a month ago now, and I haven't stopped using it.



Anthony Torres
(Kansas , USA)

"The Book of" is awesome...no need to call information ever again.



Logan Kelly
(Maryland , United States)

I got The Book of Ruby: late afternoon yesterday. Started using it when I got it.



This "The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books" is popular in USA by TOP seaching! Regional interest rank of these The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books as follow:
Texas is the second rank of searching in United States.

Minnesota is the third rank of searching in United States.

Hawaii is the forth rank of searching in United States.

Missouri is the fifth rank of searching in United States.

Arizona is the sixth rank of searching in United States.

Georgia is the seventh rank of searching in United States.

Illinois is the eighth rank of searching in United States.

Utah is the ninth rank of searching in United States.

Virginia is the tenth rank of searching in United States.

California is the eleventh rank of searching in United States.

North Dakota is the twelfth rank of searching in United States.

Massachusetts is the thirteenth rank of searching in United States.

Montana is the fourteenth rank of searching in United States.

Connecticut is the fifteenth rank of searching in United States.

New Mexico is the sixteenth rank of searching in United States.

Grab this Deal »
Wе already done thе investigate аnԁ waste a lot οf time fοr уου. Click Here tο find out whеrе tο ɡеt thе best deal οn The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books
*The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books prices and availability are accurate as of the date/time of posting and are subject to change. Any price and availability information displayed on the merchant's web site at the time of purchase will apply to the purchase of The Book of Ruby: A Hands-On Guide for the Adventurous: Huw Collingbourne: 9781593272944: Books.

Customers who bought this product also purchased...

You may also be interested in the following product(s)


.......... Time used : 1.35333013535
Memory used : 2.25 mb
Peak memory : 2.12 mb
















eXTReMe Tracker