Temellerine 1993 yılında Yukihiro Matsumoto (Matz) tarafından atılan, 1995 yılında ise, halka duyurulan açık kaynak kodlu bir projedir. Hızlı, kolay, esnek, ve basit bir dildir. Aynı zamanda bedavadır. Kullanmanıza kopyalamanıza değiştirip yayınlamaya izin verir.
Doğrudan işletim sistemi çağrılarını yapabilir.
Güçlü dizge işlemleri ve düzenli ifadelere sahiptir.
Sözdizimleri basit ve tutarlıdır.
Yorumlanan bir dildir.
Değişken bildirimleri gerektirmez.
Modüllerle çalışılabilir.
Herşey birer nesneye dayalıdır.
Dinamik bir dildir.