Basics of Ruby Explained