Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) Kindle Edition
|Length: 654 pages|
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Customers Who Bought This Item Also Bought
More About the Author
Prior to focusing on writing and blogging, I built a RSS (Web feed) processing business called Feed Digest which I sold in 2007, as well as a popular code snippets site which I sold also in 2007.
I'm a very active Twitter user at http://twitter.com/peterc
Top Customer Reviews
This is not to say that it is a bad book, however. Considering that Ruby 1.9 was only recently begun when this version of the book, version two, was published, one cannot set the blame on the author, Peter Cooper, for the incorrect information, especially as Mr. Cooper is one of the leading sources of knowledge regarding Ruby (via his blog at rubyinside.com).
Despite the occasional bits of incorrect or lacking information concerning Ruby 1.9, the book itself provides a wealth of information regarding Ruby in general. It focuses primarily on Ruby 1.8, and the overwhelming majority of the code which powers Ruby 1.8 is transferable to Ruby 1.9.
My biggest complaint concerning the book was the lack of examples it has. While Mr. Cooper provides a true wealth of information, the examples were often small and rarely built upon previous material until one reaches chapter 12, at which point one builds an entire application. Even once one reaches this chapter, the code is not always the easiest to work with, as the code typed out in the book may have a minor change in it which will be difficult to locate to update in your own code if you do not already have a solid grasp on the material presented earlier in the book.
Additionally, in chapter 13, Mr. Cooper gives a basic look at Ruby on Rails, the currently-leading Ruby Framework.
Unfortunately, from the very first line of code typed in regarding Ruby on Rails, the code is incorrect. Cooper's Beginning Ruby was written prior to the release of Rails 3.Read more ›
Also, I have to discourage the purchase of the Kindle version. Though body text will scale up, code snippets in the examples will NOT. The code is simply not legible on my Kindle Touch.
Cooper is not without talent as a technical writer, but I think in his efforts to make things accessible, he lost sight of the importance of conducting a structured analysis of the language. That, combined with serious legibility issues, forced me to send this one back.
Definately written for someone dipping into programming . I woluld recommend it for beginners or just for a glimpse of how to program.
anyone who want to learn ruby and make a solid foundation of it, the
most interesting thing about this book is that it cover alot of different
topics , from the language itself to the developement cycle and
documentation generation and testing to working with files and
databases web frameworks and web developement to GUI desktop to
applications deployement and packaging and drawing a big picture for
the beginner ruby programmers all with easy and meaningfull examples
to explain the theory. it's not a reference that covers every method and
class in ruby in solid manner and it's not the beginners book that leave
you nowhere, it's the best book for beginners that will take their hands
to the first step to be proficient ruby programmer . absolutely
recommended for beginners .
I first tried Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) by Aaron Hillegass. Couple of chapters down the road I quit. Then I picked Programming in Objective-C (4th Edition) (Developer's Library) by Stephen G. Kochan. The same story. Both books claim to be for beginners without any previous programming experience. Well, that's true for the first couple of chapters. Then it gets SOOOO technical instantaneously that the only thing you keep thinking about is "Where the hell did that come from?..." or "Are you guys nuts to expect me to comprehend this?". Maybe you eventually come to understand it by the end of the book, but it kills the fun so ruthlessly - life's to short to torture yourself like that.
This book explains complex concepts in a simple way, using everyday stuff to illustrate the author's point so vividly! That's very nice. The style of writing is hilarious. That's pretty cool too. Thanks a lot, Peter!
Most Recent Customer Reviews
Haven't finished it yet, but man, this guy knows his stuff!Published 11 months ago by Frosty Hudnet
oh man i bought this didn't even use it and they had it online at UC San Diego . why am i the only person reading library books at UC San Diego Library and Biomedical Library/Published 12 months ago by Kana
This truly is a beginner's book. The only programming language I ever learned was BASIC, until I got this book. Read morePublished 12 months ago by Michael Johnson
Generally this book needs a good editor. It is not a good guide for a beginner. While the subject matter is good for a beginner, he misses many chances to help the beginner make... Read morePublished 17 months ago by Larry Manning
Great book! Teaches the fundamentals to the complicated. Learn this and add Rails will make you a powerful programmer. Read morePublished 20 months ago by William E. Gleason
I am new to Ruby and have been learning from various online services. This has really expanded my knowledge. The book is split into 3 major sections/parts. Read morePublished 21 months ago by cantelmitron
What Other Items Do Customers Buy After Viewing This Item?
Look for Similar Items by Category
- Books > Computers & Technology > Computer Science
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Programming Languages > Ruby
- Books > Reference
- Kindle Store > Kindle eBooks > Computers & Technology > Programming > Ruby
- Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development