Ruby 'hızlı ve kolay', nesneye yönelik yazılım geliştirmeye yarayan yorumlanan bir betik dilidir.
    
Peki bu ne anlama gelmektedir?
    
Yorumlanan betik dili:
    
- Doğrudan işletim sistemi çağrılarını yapabilme yeteneği
 - Güçlü dizge işlemleri ve düzenli ifadeler
 - Geliştirme sırasına anında geribesleme
 
Kolay ve hızlı:
    
- Değişken bildirimleri gerekmez
 - Değişken türleri yoktur
 - Sözdizimi basit ve tutarlıdır
 - Bellek yönetimi özdevinimlidir
 
Nesneye dayalı olmak:
    
- Herşey birer nesnedir
 - Sınıflar, kalıtım, yöntemler, vs.
 - Tekil yöntemler
 - Modüllerle çalışılabilir
 - Yineleyiciler ve sonlandırıcılar
 
Ayrıca:
    
- Çoklu duyarlıklı tamsayılar
 - Olağandışılık işleme modeli
 - Özdevimli yükleme
 - Evreler
 
Yukardaki kavramların bazılarına yabancıysanız, endişelenmeyin, okumaya devam edin. Ruby dili çabuk ve kolay öğrenilir.