Documentación

Aquí encontrarás vínculos a manuales, tutoriales y material de referencia que te ayudarán a aprender más sobre Ruby.

Instalación de Ruby

Aunque fácilmente puedes probar Ruby en tu navegador, también puedes leer la guía de instalación para obtener ayuda de como instalar Ruby.

Para comenzar

FAQ oficial (en inglés)
Respuestas oficiales a las preguntas formuladas con frecuencia.
Koans en Ruby (en inglés)
Los Koans te llevan por una ruta de iluminación para aprender Ruby. La meta es aprender el lenguaje Ruby, su sintaxis, estructura y algunas funciones y librerías comunes. También te enseñamos cultura.
Guía Por qué (Poignant) de Ruby (en inglés)
Un libro no convencional pero interesante que te enseñará Ruby mediante cuentos, ingenio y dibujos. Es una creación original de por qué la tenaz suerte, esta guía sigue siendo un clásico para quienes aprenden Ruby.
Aprendiendo Ruby (en inglés)
Una completa colección de notas de estudio para aquellos que son nuevos en el lenguaje y que buscan una introducción solida a los conceptos de Ruby y sus construcciones.
Lo esencial de Ruby (en inglés)
Lo esencial de Ruby es un libro en línea libre, diseñado para dar una guía concisa y fácil de seguir para aprender Ruby.
Aprende a programar (en inglés)
Un maravilloso y breve tutorial por Chris Pine para los novatos en la programación en general. Si no sabes programar, comienza por aquí.
Aprende Ruby de la forma dura (en inglés)
Un muy buen conjunto de ejercicios con explicaciones que te guiarán de lo absolutamente básico de Ruby, por todo el camino hasta POO y desarrollo web.

Manuales

Programando en Ruby (en inglés)
El libro en inglés de referencia, esta primera edición del libro de los programadores pragmáticos está disponible en línea de forma gratuita.
El wikilibro de programación en Ruby (en ingleś)
Un manual en línea y libre con contenido para principiantes e intermedios junto con una guía de referencia del lenguaje.

Documentación de referencia (en inglés)

Documentación oficial del API
La documentación oficial para diversas versiones del API, incluyendo la versión que actualmente está en desarrollo (trunk).
Referencia del núcleo de Ruby
Extraída directamente del código fuente mediante RDoc, esta referencia documenta todas las clases y módulos básicos (como String, Array, Symbol, etc…).
Referencia de la Biblioteca Estándar de Ruby
También extraída del código fuente mediante RDoc, esta referencia documenta la biblioteca estándar.
Referencia de la API C de Ruby
La introducción oficial a la API en C de Ruby. Perfecto para quienes quieren escribir extensiones en C o apoyar el desarrollo de Ruby.
RubyDoc.info
El sitio de parada obligada, con documentación de referencia, respecto a las gemas Ruby y a los proyectos Ruby alojados en GitHub.
Documentos de la API de Ruby y de Rails con facilidad de búsqueda
Documentación de Rails y Ruby con búsqueda inteligente.
APIdock
Documentación de Ruby, Rails y RSpec con notas de los usuarios.
RubyAPI.org
Encuentra y navega por las clases, módulos y métodos de Ruby.

Editores e IDEs

Para programar en Ruby, puedes usar el editor predeterminado de tu sistema operativo. Por cierto, para ser más efectivo al programa, vale la pena elegir un editor de código con soporte básico de Ruby (e.g. resaltado de sintaxis, navegación de archivos) o un ambiente integrado de desarrollo con características avanzadas (e.g. completación de código, refactorización, soporte para pruebas).

Aquí hay una lista de herramientas populares usadas por los Rubiceros:

Otras lecturas

Ruby-Doc.org mantiene una extensa lista de fuentes de documentación en inglés. También existen varios libros sobre Ruby. Si tiene preguntas sobre Ruby, la lista de correo es un buen lugar para comenzar.