Getting to Know Ruby
If you're just getting to know Ruby, these articles will tell you what you need to know to get started. From a basic explanation of the programming language to comparison to other programming languages to descriptions of descriptions of Ruby's basic features, you'll get to know Ruby.
Mixin Modules
Mixins are one of Ruby's defining features, but often one of the most difficult to understand for those new to Ruby. They're not difficult to understand, but they're not something most programmers have encountered before as most languages don't have mixins.
Mixins are one of Ruby's defining features, but often one of the most difficult to understand for those new to Ruby. They're not difficult to understand, but they're not something most programmers have encountered before as most languages don't have mixins.
How Do You Comment Your Ruby Code?
Commenting Ruby code is a good way to leave notes and annotations for other programmers, but it's not always easy to decipher. How do you comment your code?
Commenting Ruby code is a good way to leave notes and annotations for other programmers, but it's not always easy to decipher. How do you comment your code?
Capturing the Return Value of an External Program
Ruby makes it easy to run external programs and capture their output. Using the built-in "backtick" operator is as easy as running these programs from the command line. However, it's not obvious how to capture the return value of these programs.
Ruby makes it easy to run external programs and capture their output. Using the built-in "backtick" operator is as easy as running these programs from the command line. However, it's not obvious how to capture the return value of these programs.
Practical Ruby
From installation to using RubyGems to simple tasks and tutorials, this page will give Ruby on Rails programmers a few ways to begin using their programming chops.
From installation to using RubyGems to simple tasks and tutorials, this page will give Ruby on Rails programmers a few ways to begin using their programming chops.
Installing Ruby
Instructions for installing Ruby on Windows, Mac OS X and Linux as well as instructions for installing a few Ruby-related extras.
Instructions for installing Ruby on Windows, Mac OS X and Linux as well as instructions for installing a few Ruby-related extras.
5 Must Know Features of Ruby
If you're going to program in Ruby, there are some basic features you absolutely must know. Here are the Top 5.
If you're going to program in Ruby, there are some basic features you absolutely must know. Here are the Top 5.
4 Ways Ruby is Better Than Your Programming Language
You may prefer to use Perl, Java, Python or PHP, but do you know how Ruby compares to your programming language? In function and form, features and philosophy, Ruby may have your language beat, hands down.
You may prefer to use Perl, Java, Python or PHP, but do you know how Ruby compares to your programming language? In function and form, features and philosophy, Ruby may have your language beat, hands down.
Visual Tutorial: Installing Ruby on Windows
A visual walkthrough on installing Ruby on Windows.
A visual walkthrough on installing Ruby on Windows.
A Beginner's Guide to Ruby
What type of language is the Ruby programming language?
What type of language is the Ruby programming language?
How Does Ruby Compare to PHP?
How is Ruby similar or dissimilar to PHP?
How is Ruby similar or dissimilar to PHP?
How Does Ruby Compare to Perl?
How do Ruby and Perl compare in function and form?
How do Ruby and Perl compare in function and form?
How Does Ruby Compare to Java?
What features do Ruby and Java share? How are they alike and how are they different?
What features do Ruby and Java share? How are they alike and how are they different?
How Does Ruby Compare to Python?
How do Ruby and Python compare in terms of features, form and function?
How do Ruby and Python compare in terms of features, form and function?
What are Variables?
An explanation of what variables are and how they affect your Ruby program.
An explanation of what variables are and how they affect your Ruby program.
Environment Variables
Using environment variables in Ruby.
Using environment variables in Ruby.
The Ruby Homepage
Homepage of the Ruby programming language. Download Ruby, view documentation and stay up to date with Ruby developments.
Homepage of the Ruby programming language. Download Ruby, view documentation and stay up to date with Ruby developments.
Ruby-Doc.org
Archive of Ruby documentation from across the world wide web.
Archive of Ruby documentation from across the world wide web.
Programming Ruby
First edition of the book "Programming Ruby: The Pragmatic Programmer's Guide" for free online.
First edition of the book "Programming Ruby: The Pragmatic Programmer's Guide" for free online.
Ruby Wikipedia Entry
General information about Ruby and the history of Ruby.
General information about Ruby and the history of Ruby.
JRuby
An alternative implementation or Ruby written in Java and officially supported by Sun Microsystems.
An alternative implementation or Ruby written in Java and officially supported by Sun Microsystems.
