Essential Problems After Which You Will Know Ruby

* on the console, Fibonacci problem
* on the console, An echo TCP socket server and client
* on the console, to-do list program
* on the web with rails, to-do list program
* on the web with rails, contacts/address book manager app, a person may have more than one contact
* on the web with rails, finances/accounting manager app
* graphic lib, tic-tac-toe game
* graphic lib, minesweeper game
* on the console, simple example DRb service
* on the console, simple example DRb service over SSL, create a ruby-gem for it
* solve 3 tickets on http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets

Rules: you’re not allowed to look at implementations of the same problem you are trying to solve.