Beginning Ruby: From Novice to Professional and over 2 million other books are available for Amazon Kindle . Learn more

Trade in Yours
For a 0.81 Gift Card
Trade in
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Beginning Ruby on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) [Paperback]

Peter Cooper
4.9 out of 5 stars  See all reviews (7 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Kindle Edition 20.82  
Paperback --  
Trade In this Item for up to 0.81
Trade in Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) for an Amazon Gift Card of up to 0.81, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) 4.7 out of 5 stars (3)
In stock.

Book Description

10 Oct 2008 1590597664 978-1590597668
Beginning Ruby is a thoroughly contemporary guide to this powerful object-oriented language. It s one of the only guides aimed at both the novice programmer as well as experienced developers who are new to Ruby. The book starts by explaining the principles behind object-oriented programming and within a few chapters builds towards creating a genuine Ruby application. The book then explains key Ruby principles, such as classes and objects; projects, modules and libraries; and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in some depth and the book s appendixes provide essential and long-lasting reference information.

Product details

  • Paperback: 664 pages
  • Publisher: Apress (10 Oct 2008)
  • Language: English
  • ISBN-10: 1590597664
  • ISBN-13: 978-1590597668
  • Product Dimensions: 3.3 x 17.8 x 23 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 850,659 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Inside This Book (Learn More)
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

3 star
2 star
1 star
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
12 of 12 people found the following review helpful
5.0 out of 5 stars A Great introduction to Ruby 17 July 2007
This is the book I wish I had bought before I bought the pick-axe book.

It is a perfect introduction to Ruby for people without a programming background.
It takes nothing for granted and takes the reader through a gentle introduction
of the language and ( just as importantly ) the Ruby philosophy ( the why of Ruby ).

While being gentle to the new student, I find there is still a depth to the book.
As a beginner, I suspect it will take several more readings and lots of coding
before I begin to grasp the power of objects and classes.
But now I don't feel I am not so much in over my head.

I enjoyed Peter Coopers writing style and would recommend this book and the website
to any programming novice.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
5.0 out of 5 stars A good book by a yellow belly! 8 Jun 2007
Format:Paperback|Verified Purchase
An excellent introduction to Ruby, well written, easy to get into as well as engaging. The book has just the right pace and tone. Good stuff, I look forward to reading more by Peter Cooper.
Comment | 
Was this review helpful to you?
6 of 6 people found the following review helpful
5.0 out of 5 stars A True Ruby Book 6 Dec 2008
This is a title that brings to the world of introductory programming books what Ruby brings to Object Oriented Programming (OOP): A huge breath of fresh air. It is simple, clear, well-explained, well thought out and should be the first book you read when learning Ruby. Especially recommended to the novice programmer, or those wishing to acquire a good grasp of OOP. A perfect blend of tutorial and explanation gently introduces both concepts and code at a pace that is easily manageable and dare I say, fun.

Agile Web Development with Rails (Pragmatic Programmers) won awards for being an influential programming text, but this was probably as much linked with the ability and success of Rails as a development framework than as a text in its own right. The Pickaxe (Programming Ruby: The Pragmatic Programmer's Guide, Second Edition: The Pragmatic Programmers' Guide) is good as a reference but not for getting your feet wet. For those who want a solid introduction to Ruby for it's own sake, or want to build a solid foundation for Rails, this is the book to buy.
Comment | 
Was this review helpful to you?
11 of 12 people found the following review helpful
I have programming computers since 1981 when as an eleven year old I borrowed a friends ZX81. I have programmed in all the major languages (C, C++, C#, various BASICs, Java, Pascal, LISP and COBOL plus a little machine code). It doesn't matter how hard or how simple a programming language is, the key to being good at it is the training provided. If the materials you are given are not up to scratch then learning will be hard and tedious. A very obtuse language and a good teacher can make you an expert.

I have been developing a Rails app for a while now but I was being hampered by my lack of Ruby which was down to the books I have read already. But this book is different - it doesn't assume that you have ever programmed before and this a plus because it breaks your conscience connection to other programming languages you may have used and makes your concentrate on Ruby. Add to that the fact that book is so well written and you have a winner on your hands.

I want to add a class to my Rails app that does an MX record lookup to test that the domain part of a persons email address is valid - this book covers things like that and gives you the confidence to search out Gems and other goodies.

Ruby really is a simple language but the syntax can be confusing to old school hackers like my self who are always thinking: this is too easy. And that is the main theme of the book, Ruby is easy and powerful so be careful.

I can not recommend this book highly enough. Read it once and then use it as a reference as every thing you need is in there.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category