Teaching materials for ruby