A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

It has more qualities:

Terse. Short, but still easy to understand.

Dynamic. Easy to change, any time and any where.

Duck typing. If you think you understand it, you probably understand it.

Many programmers like it because the creator tried to make it easy and excellent to use.

1.RUBY:

Introduction to RUBY     

Environment

Syntax

Variables

Operators

Comments

2.Conditional Statements:

 if...else

if modifier

unless Statement

unless modifier

case Statement

3.Loops:

while Statement

while modifier

until Statement 

until modifier

for Statement

break Statement

next Statement

redo Statement

Methods

Blocks

Strings

Arrays