Ruby является динамическим, объектно-ориентированным языком программирования общего назначения.
Входит в 10-ку наиболее известных языков программирования. Большая часть его уровня связана с написанным на языке Ruby программным обеспечением, частично с использованием фреймворка Ruby on Rails.
 
Цитата от его создателя, Юкихиро “Matz” Мацумото: “Ruby внешне простой, но очень сложный внутри, так же, как и человеческое тело.”
 
Мацумото сказал, что Ruby разработан для продуктивного программирования и получения удовольствия, следуя принципам хорошей разработки пользовательского интерфейса.
 
В Ruby, все (даже простое число) является объектом. Мы узнаем об объектах больше в последующих уроках.

Давайте создадим первую программу на языке Ruby, классический “Hello World”.
Для этого мы используем встроенный метод puts.

puts "Hello World"

Этот код выведет на экран текст “Hello World”.

Также для вывода на экран может использоваться метод print.

print "Hello World"

Этот код выводит то же самое, только метод puts автоматически добавляет новую строку после вывода, а метод print – нет.

puts "Hi"
print "there"
print "Ruby"