Belgeler

Bu bölümde Ruby öğrenmenizi kolaylaştıracak el kitapları, kılavuzlar, referanslar ve diğer belgeleri bulacaksınız.

Ruby’yi Kurma

Ruby’yi tarayıcınızda kolayca deneyebilecek olsanız da, Ruby’yi kurmak isterseniz, kurulum kılavuzunu okuyabilirsiniz.

Başlangıç

Resmi SSS
Resmi sık sorulan sorular.
2014 Akademik Bilişim Konferansı Ruby Eğitimi Notları (Türkçe)
Sıtkı Bağdat’ın 2014 yılındaki Akademik Bilişim Konferansı’nda düzenlediği Ruby eğitimindeki notların Leyla Kapı tarafından düzenlenmiş hali.
Ruby Koans
Koans Ruby öğrenmek için bir aydınlanma yolu üzerinden yürümenizi sağlar. Amaç Ruby dilini, deyimlerini, yapısını ve birkaç çok kullanılan yapılarını öğrenmek ama bununla beraber size kültürünü de öğretiyor.
Why’s (Poignant) Guide to Ruby
Ruby’nin hikayelerle, nüktelerle ve karikatürlerle anlatıldığı sıradışı ama ilginç bir kitap. Orjinali why the lucky stiff tarafından yazılmıştır, bu kılavuz Ruby’ye yeni başlayanlar için bir klasiktir.
Ruby Essentials
Ruby Essentials, Ruby öğrenmek için öz ve takip etmesi kolay şekilde tasarlanan ücretsiz bir çevrimiçi kitaptır.
Learn to Program
Chris Pine tarafından, yeni başlayanlar için yazılmış harika bir kılavuz. Eğer programlama bilmiyorsanız, buradan başlayın.
Learn Ruby the Hard Way
Ruby’nin en temelinden başlayarak nesne yönelimli programlama ve web geliştirmeye kadar size kılavuzluk edecek açıklamalı alıştırmaların çok iyi bir bütünüdür.

El Kitapları

Ruby 101 Kitabı (Türkçe)
Uğur Özyılmazel tarafından yazılan hem temel hem de ileri düzey konuları kapsayan bir kitapçık.
Programming Ruby
Pragmatic Programmers’ın kitabı‘nın ilk baskısı. İngilizce Ruby kaynakları arasında hatırı sayılır bir yere sahip olan bu kitabı, çevrimiçi okuyabilirsiniz.
Ruby Programming Vikikitabı
Başlangıç ve ileri düzeyde içeriğe sahip olan çevrimiçi, tam bir dil başvurusu da sunan bir kitapçık.

Referans Belgeleri

Resmi API Belgelendirmesi
Şu anki yayınlanmamış (trunk) sürümü de içeren farklı sürümlerin resmi API belgelendirmesi.
Ruby Çekirdek Referansı
RDoc ile kaynak kodundan üretilmiş bir belge. Bu belge tüm çekirdek sınıfları ve modülleri (String, Array, Symbol gibi) içerir.
Ruby Standart Kütüphane Referansı
Yine RDoc ile üretilmiş bu referans belgesi, standart kütüphaneyi kapsayacak niteliktedir.
Ruby C API Başvurusu
Ruby’nin C API’ına resmi bir giriştir. Eğer C uzantıları yazmak ya da Ruby’nin geliştirilmesine katkıda bulunmak istiyorsanız, mükemmeldir.
RubyDoc.info
Ruby gem’leri ve GitHub’daki Ruby projelerinin başvuru belgelendirmeleri için tek site.
Ruby & Rails Aranabilir API Belgeleri
Akıllı arama özellikleri olan Rails ve Ruby belgelendirmesi.
APIdock
Kullanıcı notları ile Ruby, Rails ve RSpec belgelendirmesi.
RubyAPI.org
Ruby sınıflarını, modüllerini ve metodlarını kolayca bulun ve gözden geçirin.

Editörler ve IDE’ler

Ruby’de kodlama için işletim sisteminizin varsayılan editörünü kullanabilirsiniz. Fakat kodlamada daha etkili olmak için temel Ruby desteğine (sözdizimi vurgulaması, dosya tarama) sahip bir kaynak kod editörü veya gelişmiş özelliklere (kod tamamlama, refactoring, test desteği) sahip bir tümleşik geliştirme ortamı seçmeniz daha iyi olur.

İşte Rubyciler tarafından kullanılan gözde araçların bir listesi:

Diğer Belgeler

Ruby-doc.org Ruby hakkındaki İngilizce belgeleri bir araya toplamayı amaçlayan bir site. Ruby hakkında aklınıza takılan herhangi bir soru için e-posta listeleri iyi bir başlangıç olacaktır.