文档介绍:CYAN YELLOW
MAGENTA BLACK
PANTONE 123 CV
BOOKS FOR PROFESSIONALS BY PROFESSIONALS® THE EXPERT’S VOICE® IN OPEN SOURCE
Companion
eBook Available
Beginning Ruby
Beginning
Dear Reader,
Beginning Ruby is the only book you’ll need to take yourself from the point of
not knowing Ruby at all to the point of being proficient in the language. You’ll
be able to develop your plete applications that can work online,
access databases, process files, and more. Beginning
Thanks to the popularity of the Ruby on Rails Web application framework,
Ruby is rapidly ing one of the major programming languages of the
twenty-first century, and learning Ruby now will give you an enviable advan-
tage over other developers. I’ve written this book in a way that lets you learn
easily how to develop modern software and -driven applications using
Ruby’s terminology, techniques, and culture. You’ll then be able to discover fur-
Ruby
ther resources and tutorials online for the more advanced topics you’ll want to
learn once you e a Ruby professional.
My own Ruby learning experience is my motivation for writing this book. I
wanted to write a book that wouldn’t assume you’re already an object-orientation
or dynamic programming expert, and that would cover Ruby’s more oblique
areas in a style suitable for beginners and intermediate developers alike. I wrote
Beginning Ruby so that someone with no programming experience, through to
someone who is reasonably proficient in another programming language, can
quickly learn and appreciate the details of Ruby and the culture surrounding it.
Most of the topics necessary to e a professional Ruby developer are
explained in detail, and the chapters are structured in such a way that more Ruby
advanced developers can quickly skip sections not relevant to them.
From the start my ambition has been to design a book to educate and
encourage, rather than to deliver dry facts. This book not only shows you how