Introduction

The book you hold in your hands is unusual.

You know that it is a book about computer programming, and it is about a language that you may not have heard a lot about; but that much is not, perhaps, unusual. There are many computer languages in existence, you are probably unfamiliar with most of them (isn't everybody?), and you've seen bookstore shelves overflowing with programming titles.

What is unusual is that Ruby is a very advanced programming language, yet this book claims to teach it to you while assuming almost nothing about your expertise or experience. If those two statements sound unrealistic and incompatible, don't immediately put the book down and give up. Instead, consider what it means for a programming language to be ...

Get Sams Teach Yourself Ruby in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.