Computer Science Programming Basics in Ruby