FREE Course On Ruby’s Cross Platform GUI App Toolkit – Shoes

by Satish Talim on August 19, 2011

A Free Course on Ruby with Shoes

On August 19, 2009, Why the Lucky Stiff withdrew from the online community. To remember Why’s contributions to our community, RubyLearning is celebrating Whyday today, by announcing the 8th batch of the Ruby with Shoes Course. This course is absolutely FREE and open to anyone with some knowledge of the Ruby programming language.

What’s Shoes?

Why the Lucky Stiff The extraordinaire Rubyist “Why The Lucky Stiff” (_why)1 had worked energetically on Shoes, a Ruby Cross Platform GUI App Toolkit. Shoes is simple and straightforward.

Though _why withdrew from the online community, a plucky community of developers kept it alive.

If you learn Shoes and Ruby programming, your programming life would become much more enjoyable!

Red ShoesGreen Shoes

Who’s It For?

You need some background in Core Ruby to make the most out of this course.


The course starts on 27th Aug. 2011. It’s a two-week course. You first need to register on the site and then enroll into the course. The enrollment key is: FOIRPWSC101

What Will I Learn?

The brief outline of this course is:

  • For newbies: First Step (_why’s 16 sample programs and extra little challenges)
  • Write your own Shoes app (e.g. Zombie Dice)
Zombie Dice on Green Shoes

Previous Exercises:

Course conducted by?

The course is conducted by Shoesers.

  • ashbb (Satoshi Asakawa) from Japan with 24×7 help from the mentors at RubyLearning.
  • Our guest mentor Steve Klabnik, is a software craftsman, writer, and former startup CTO. Steve tries to keep his Ruby consulting hours down so that he can focus on maintaining Hackety Hack and being a core member of Team Shoes. A must watch – “Return of Shoes” at the Lone Star Ruby Conf V, Austin, Texas.

The first seven batches were a run-away success. So hurry, registrations have started.

This FAQ would help answer most of your queries.

Technorati Tags: , , , , , ,

  1. _why appreciates this course. We are honored!
Posted by Satish Talim

{ 3 comments… read them below or add one }

Lee Arthur October 12, 2011 at 1:38 am

I have a problem that has been friving me a bit skwerly.
I can show accented vowels (é á í etc…) in Shoes Paras, etc…
But they will not display properly on ‘shoes button’ text.
I have tried using ‘:font as in:
>@b2 = button “open other windów”, :font => “Arial Unicode MS”
using different fonts. They do not blow up the code, but they are obviously not active.

While searching the web, I came across this site (very nice) – So…
Anyone out there know how to change button fonts, or set up Shoes so it won;t matter?

Thanks ! Lee


Satish Talim October 12, 2011 at 6:38 am

Message from Satoshi:

The following is the answer:

# -*- encoding: utf-8 -*- do
button ‘acção’

Need to add an encoding specific comment in his Shoes app source code file, i.e. # -*- encoding: utf-8 -*-


Lee Arthur October 12, 2011 at 6:38 pm

Thank you!


Leave a Comment

{ 38 trackbacks }

Previous post:

Next post: