Ruby Programming
From Wikibooks, the open-content textbooks collection
Ruby was named after the precious gem.
Ruby is an interpreted, object-oriented scripting language. Its creator, Yukihiro Matsumoto, a.k.a "Matz", released it to the public in 1995.
The book is currently broken down into several sections, and is intended to be read sequentially. Getting started will show how to install and get started with Ruby in your environment. Basic Ruby demonstrates the main features of the language syntax. The final section, Intermediate Ruby covers a selection of slightly more advanced topics. Each section is designed to be self contained. Finally, the Ruby language section is organized like a reference to the language.
Contents |
[edit] Table of Contents
| Wikibook Development Stages | ||||
|---|---|---|---|---|
| Sparse text |
Developing text |
Maturing text |
Developed text |
Comprehensive text: |
[edit] Getting started
[edit] Basic Ruby
- Hello world
- Strings
- Alternate quotes
- Here documents
- ASCII
- Introduction to objects
- Ruby basics
- Data types -- numbers, strings, hashes and arrays
- Writing methods
- Classes and objects
- Exceptions
[edit] Intermediate Ruby
[edit] Ruby reference
[edit] Modules
[edit] External links
- Ruby homepage
- Ruby Documentation Homepage
- Ruby-Talk: The Ruby Mailing List
- Ruby's Nitro/Og Web Toolkit
- Ruby on Rails
- Ruby on Rails plugin directory
- RubyForge: The Repository for Open-source Ruby Projects
- Ruby Wizards Discussion Forum
[edit] Learning Ruby
- A Ruby Tutorial that Anyone can Edit
- Learning Ruby A free tool to find and learn Ruby concepts
[edit] Books
- The Ruby Programming Language by David Flanagan, Yukihiro Matsumoto aka "Matz", the creator of Ruby.
- Programming Ruby 3 (aka "Pickaxe") - this 2008 version covers Ruby 1.9
- Programming Ruby (a.k.a. 'Pickaxe Book') 1st edition online
- by Example
- Ruby Study Notes
- Why's (Poignant) Guide To Ruby
- Humble Little Ruby Book

