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:
- Linux ve platformlararası araçlar:
- Aptana Studio
- Emacs, Ruby modu ve Rsense ile
- Geany
- gedit
- Vim, vim-ruby eklentisi ve Rsense ile
- RubyMine
- SciTe
- NetBeans
- Sublime Text
- Atom
- Visual Studio Code
- Windows’ta:
- macOS’ta:
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.