Ruby is a scripting language designed by Yukihiro Matsumoto, also known as Matz. It runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding on Ruby. Audience This tutorial has been prepared for beginners to help them understand the basic to advanced concepts related to Ruby Scripting languages. Prerequisites Before you