Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment.
Beginning Ruby is a thoroughly contemporary guide for every type of reader wanting to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward 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 depth, and the books appendixes provide essential reference information as well as a primer for experienced programmers.
Customer Reviews
Average Rating:
Rating: - Your own your way!
Beginning Ruby is one of the easier books to following Ruby, and get a decent understanding Object Oriented Programming (OOP). If you don't want to fork the money over yet for this book like I did not knowing if I would understand (I just now have grown a big enough interest into programming to want to study), then I would suggest grabbing the book called Learn to Program from Pragmatic Programmer Series. In that book he runs through basic ruby syntax, and programs that actually function more or ... Read More
Rating: - Great ruby book
I wanted to use ruby on rails for my web applications, but after some failed attempts I decided to learn a bit of the ruby programming language first. This book guided me to the language, even if you are new programmer I completely recommend it.
Rating: - Great for a new programmer
I have dabbled in programming, but never really rolled up my sleeves to learn a language... until now. Both ruby and python seemed like great choices, and I looked for materials to play with them. Both offer some very nice features and the ability to get up and running with something useful and fun easily, yet offer plenty of room to grow. After a short evaluation period, I think I just like the "feel" of ruby better, but that's totally subjective. After settling on a language, I looked for a ... Read More
Rating: - An excellent introduction to Ruby
I had heard quite a bit about Ruby, so I thought I would see what it had to offer. I went looking for an introductory book and found this one. I was hooked before the end of the first chapter. The author has an engaging writing style, and has done a great job of introducing the language and the community. The book is logically organized and presents the material in an easily comprehensible style. This is a great book for getting started with Ruby.
Rating: - a very good introduction to Ruby - and to programming
Cooper's book is by far the best introduction to Ruby I've read as well as to programming in general for beginners. He strikes (for me, at least) the right balance of showing how-to as well as the rationale behind it. It is neither too shallow nor overbearing, but steadily builds on previous lessons, always careful to point out where to find further/more up-to-date documentation.
Cooper's writing style is concise and clear. Examples are explained well. After having worked through books ... Read More