Ruby (ruby – рубін, рубі) – інтерпретований мультипарадигмальний мова програмування: динамічний, об'єктно-орієнтований, рефлективний, імперативний, функціональний. Активно використовується у веб-розробці, системному адмініструванні та роботі операційних систем (Mac OS X, Linux, BSD).
Ruby — це мова, яка дозволяє працювати без великої кількості незручностей та церемоній, які приходять із строго типізованими мовами. З Ruby легко почати працювати, особливо якщо у вас вже є досвід розробки іншими мовами програмування, і ви зможете швидко створювати прототипи з Ruby on Rails.
Основним перевагою мови програмування Ruby та фреймворку Ruby on Rails є швидкість розробки. На практиці швидкість розробки проектів на RoR вища на 30-40 відсотків по відношенню до будь-якої іншої мови програмування або фреймворку.