Foreword
Ruby is an object-oriented programming language developed for the purpose of making programming both enjoyable and fast. With its easy-to-use interpreter, easy-to-understand syntax, complete object-oriented functionality, and powerful class libraries, Ruby has become a language that can be used in a broad range of fields: from text processing and CGI scripts to professional, large-scale programs.
As a programmer and a programming-language geek, I know what makes me happy while programming, and I designed Ruby with these elements in mind. I based the language on an object-oriented paradigm, provided a solid feature set (e.g., exceptions, iterators, etc.), and made sure to keep things consistent and balanced. Ruby will help you concentrate on solving problems. It is straightforward and not the least bit enigmatic.
It’s my sincere hope that this book will help you enjoy programming in Ruby.
Happy programming!
—Yukihiro “Matz” Matsumoto, Japan
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access