Learning Ruby from scratch