Ruby is a programming language designed for productivity and fun.

Ruby was created in 1995 in Japan by Yukihiro Matsumoto (who is known as Matz). He felt that programming languages had been too focused on being for machines and needed to align more with human needs.

Let’s say you wanted to print “ha” 3 times on the screen, so you’d get “hahaha.” In many programming languages you might have to do something like this:

for ($i = 0; $i < 3; $i++) {
echo "ha";

Not so fun looking, right?

Matz wanted to create a computer languager that people could feel comfortable reading and interacting with, without all of that intimidating-looking punctuation. Printing “hahaha” in Ruby could look something like this:

3.times do
print "ha"

Ruby’s popularity grew with the release of Ruby on Rails in 2005. Rails was a framework that made it easier for Ruby to be used to create web pages, and was many developers’ first introduction to Ruby. Since then Ruby’s popularity has exploded, and Ruby developers are now very much in demand.

Twitter and Hulu are two famous web applications created using the Ruby programming language.

Cocktail Party Fact

A Ruby developer that went by the handle Why the Lucky Stiff (a.k.a. _why) built many of the tools people use to learn Ruby today. They are best known for their whimsy and accessibility, two things that most introductions to programming lack. A great example is “why’s (Poignant) Guide to Ruby” which is impossible to do justice to when describing. What other programming manual has cartoon foxes? It’s a major inspiration for us here at Skillcrush.

In 2009 _why vanished from the Internet, erasing both his persona and his projects. The Ruby community scrambled to save what they could, attempting to reconstruct his now-famous legacy. You can read the story over on Slate – Ruby, Ruby on Rails, and _why – The disappearance of one of the world’s most beloved computer programmers.

Now try ruby!

  1. Go to
  2. Do everything the cartoon foxes tell you to do!
  3. Enjoy learning the fundamentals of the Ruby language :)

Your email address will not be published.



  1. Tarah Mathiason Replied

    of course like your web site but you need to take a look at the spelling on several of your posts. A number of them are rife with spelling issues and I find it very bothersome to inform the truth then again I will certainly come back again.

  2. furtdsolinopv Replied

    Hi, Neat post. There’s a problem together with your website in web explorer, may test thisK IE still is the market leader and a big portion of people will leave out your excellent writing due to this problem.

  3. furtdsolinopv Replied

    Its good as your other content : D, thanks for putting up.

  4. mithzy rivas lopez Replied doesn’t exist anymore i saw no Fox :(

  5. Roxie Replied

    It’s always a relief when someone with obvious exesrtipe answers. Thanks!

  6. Heather Replied

    I’ve completed the Try Ruby course on CodeSchool, but a refresher is always great for practice!

  7. Anonymous Replied was a great to play along with!

    • Hank Replied

      Very true! Makes a change to see soeomne spell it out like that. :)

Want more articles like this?

Sign up to get the most recent tech news, tips and career advice.