Skip to content
A collection of small example projects to expand on the information presented at
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Ruby Guide

This is a small collection of small projects with a goal of helping beginners advance their ability to read and support Ruby programs.


This guide assumes you already have some version of Ruby installed > version 2.0 and that you have Bundler installed gem install bundler.

First, install all of the projects using git clone. If you're not familiar with git check out the git overview page.

git clone

Then move your terminal session to the ruby_guide/ directory or open it up in your IDE. Each subdirectory contains a small self-contained project complete with a Gemfile and README for instructions.

Recommended Sequence

  1. hello_world
  2. palindrome
  3. status_ok
  4. widget_factory


Please contribute by opening issues or pull requests. They're welcome and appreciated!

You can’t perform that action at this time.