Ecco qualche riferimento a manuali, tutorial e altro materiale che ti potrà venire comodo quando vorrai programmare in Ruby.
Per iniziare
- Try Ruby!
 - Un tutorial interattivo che ti dà la possibilità di provare Ruby direttamente nel tuo browser. Questo tutorial di 15 minuti è orientato a principianti che vogliono dare un’occhiata al linguaggio.
 - Ruby Koans
 - I Koan ti accompagneranno lungo il sentiero illuminato dell’apprendimento di Ruby. Lo scopo è imparare il linguaggio Ruby, la sua sintassi, struttura e qualche funzionalità e libreria comune. E anche un po’ di cultura.
 - Why’s (Poignant) Guide to Ruby
 - Un libro poco convenzionale ma interessante che ti insegna ad usare Ruby attraverso storie, battute argute e fumetti. Originariamente creato da why the lucky stiff, questa guida rimane un classico per chiunque voglia imparare Ruby.
 - Ruby in Venti Minuti
 - Un tutorial che copre le nozioni di base di Ruby. Non dovresti impiegare più di venti minuti per completarlo dall’inizio alla fine.
 - Ruby per chi conosce altri linguaggi
 - Vuoi imparare Ruby e conosci già un’altro linguaggio di programmazione? Sia che sia C, C++, Java, Perl PHP o Python, questo articolo è quello che fa per te.
 - Ruby Essentials
 - Ruby Essentials è un libro gratuito online, pensato per essere una concisa guida facile da seguire per imparare Ruby. [in inglese]
 - Imparare a Programmare
 - Un meraviglioso mini-tutorial scritto da Chris Pine e tradotto in italiano da Duccio Armenise. Adatto a neofiti del mondo della programmazione. Se non sai come programmare, inizia qui. È disponibile anche la versione originale inglese.
 - Learn Ruby the Hard Way
 - Una serie di esercizi e spiegazioni che partono dalle basi di Ruby ed arrivano fino alla programmazione OOP e lo sviluppo web.
 
Manuali
- Programming Ruby
 - Una pietra miliare tra i libri disponibili su Ruby in inglese. La prima edizione del Pragmatic Programmers’ book è disponibile online gratuitamente.
 - The Ruby Programming Wikibook
 - Un manuale online gratuito per persone con conoscenze di livello base o intermedio, contenente anche delle parti di riferimento complete.
 
Documentazione di riferimento
- Ruby Core Reference
 - Preso direttamente dal codice sorgente usando RDoc, questa documentazione descrive tutte le classi e i moduli interni (come String, Array, Symbol, ecc…).
 - Ruby Standard Library Reference
 - Anch’essa generata automaticamente dal codice utilizzando RDoc, questa documentazione descrive la libreria standard di Ruby.
 - RubyDoc.info
 - La prima fermata per documentazione di riferimento su gemme e progetti Ruby su GitHub.
 - Ruby & Rails Searchable API Docs
 - Documentazione ricercabile per Rails e Ruby.
 - APIdock
 - Documentazione con note degli utenti per Ruby, Rails e RSpec.
 
Editors e IDE
Per sviluppare in Ruby puoi usare l’editor di default del tuo sistema operativo. Per sviluppare in modo più rapido ed efficace, è consigliato scegliere un editor che abbia il supporto per il codice Ruby (ad es. syntax-highlighting, ricerca dei file) o un’interfaccia IDE con funzionalità avanzate (ad es. auto completamento del codice, refactoring, supporto ai test).
Questa è una lista dei tool più comunemente usati dagli sviluppatori Ruby:
- Tool con supporto Linux e multipiattaforma:
    
- Aptana Studio
 - Emacs con Ruby mode e Rsense
 - Geany
 - gedit
 - Vim con vim-ruby plugin e Rsense
 - RubyMine
 - SciTe
 - NetBeans
 - Sublime Text
 - Visual Studio Code con Ruby LSP plugin
 
 - Per Windows:
 - Per macOS:
 
Ulteriori Informazioni
Ruby-Doc.org mantiene un’esauriente lista di documenti in inglese. Se hai domande su Ruby la lista delle mailing list è perfetta per iniziare.