Ruby günümüzde popüler programlama dilleri arasında kendine oldukça yükseklerde bir yer edinmiş durumdadır. Bu denli gelişmesini birçok alanda kullanılabilmesine borçludur. Ruby ile terminal tabanlı programlar geliştirebileceğiniz gibi mobil uygulama ve web tabanlı uygulamaların yanında görsel içerikli masaüstü programlar da geliştirebilmek mümkündür. Özellikle alanında önde gelen bir çok web sitesi Ruby'i tercih etmektedir.
Ruby programlama dilini tercih etmek için birçok sebep gösterilebilir bunları örneklendirecek olursak eğer; yazım kolaylığıokunarak dahi anlaşılabilir olmasıçok fazla kuralcı olmaması çoklu platformlarda çalışma olanağı sunması gem paketleri gibi birçok nokta Ruby'nin avantajlarındandır.
Yeni başlayan bireylerin dahi kolayca anlayabileceği içerikler sayesinde başlangıç seviyesinden Ruby ile web programlamaya kadar birçok alanda bilgi edinebileceğiniz zengin bir kaynak ortaya getirilmiştir.
• Ruby Temelleri
• Mac OS İçin Ruby
• Windows İçin Ruby
• Linux için Ruby
• Ruby Toplulukları
• IRB (Interactive Ruby)
• Matematiksel İşlemler
• Metinsel İşlemler
• Metin Editörleri ile Kullanımı
• Ayrılmış Kelimeler
• Kullanıcı Etkileşimli İşlemler
• Mantıksal Operatörler
• Akış Kontrolörleri
• Eşitlik Kontrolleri
• Döngüler
• Diziler
• Dizi Fonksiyonları
• Hash Yapıları
• Hash Fonksiyonları
• Ranges
• Ranges Fonksiyonları
• Fonksiyonlar
• Entegre Fonksiyon Kullanımı
• Değişken Kuralları
• Class Yapıları
• Class ve Fonksiyonlar
• Require
• Struct ve OpenStruct
• Modüller ve Mixin
• Tarih Zaman İşlemleri
• Dosyalar ile Çalışmak
• Proc ve Lambda
• Ruby Gems
• Web Servisleri
• Faydalı Web Araçları
• Selenium Web Drive
• Sinatra Web Framework
• Faydalı Kaynaklar
• Çoklu Platformlarda Ruby
• ve Daha Fazlası