Sugar-Free Ruby: An Experiment in Object-first Teaching

A session at GoGaRuCo 2012

Friday 14th September, 2012

11:15am to 11:45am (PST)

Ruby has a lot of syntax to come to terms with. In an effort to reduce learning overhead we often restrict what we teach by avoiding serious coverage of objects in early lessons. Yet objects are what make Ruby great. Rather than sacrifice Object Oriented Mechanics, Sugar-free ruby uses a minimum of syntactic sugar to reinforce the message-passing objective semantics of Ruby until the pupil understands and then can assimilate new syntactic elements with greater ease. This talk explores the advantages and pitfalls of the technique as well as other ways to teach Ruby.

About the speaker

This person is speaking at this event.
Steven! Ragnarök

Lunatic Hacker, CS/Math student, Linux user and FOSS enthusiast. Expect to see comp. sci. nuttery, math antics, and the odd post about games or books. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 11:15am11:45am PST

Date Fri 14th September 2012

Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session