![Gitter](https://badges.gitter.im/Join Chat.svg) Ésta es una traducción al español de «Learn to Pogram», un excelente tutorial escrito por Chris Pine para aquellas personas que deseen adentrarse al mundo de la programación, utilizando el sencillo y elegante lenguaje de programación Ruby.
De momento, el repositorio sólo contiene las versiones en texto plano de los capítulos ya traducidos, tanto en español (y páginas HTML comprimidas del tutorial original como referencia) En un futuro, espero se agreguen versiones en markdown o DocBook. Las respuestas a los ejercicios fueron movidas a otro repositorio para mantener el del tutorial mejor organizado.
Las últimas modificaciones pueden ser consultados en éste archivo de Google Docs, donde además podrás descargar el tutorial como archivo PDF, DOCX, HTML o texto plano.
Si deseas ayudar con la traducción, puedes clonar el proyecto y enviar una «pull request» con la modificación que consideras debe ser realizada para mejorarlo. En caso de que encuentres algún error ortográfico o gramatical puedes crear un «issue».
- Sobre la versión en español
- Un punto de partida para el futuro programador
- Ideas para maestros
- Acerca del tutorial original
- Agradecimientos
- Preparándose
- Instalación en Windows
- Instalación en Macintosh
- Instalación en Linux/Unix
- Números
- Introducción a
puts
- Enteros y fraccionarios
- Aritmética simple
- Algunas cosas para intentar
- Introducción a
- Letras
- Aritmética de cadenas
- 12 vs '12'
- Problemas
- Variables y asignación
- Mezclando todo
- Conversiones
- Otra mirada a puts
- Los métodos
gets
ychomp
- Algunas cosas para intentar
- Más acerca de los métodos
- Métodos creativos para texto
- Algunas cosas para intentar
- Matemáticas avanzadas
- Más aritmética
- Números aleatorios
- El objeto
Math
- Control de flujo
- Métodos de comparación
- Ramificación
- Ciclos
- Un poco de lógica
- Algunas cosas para intentar
- Arreglos e iteradores
- El método
each
- Más métodos de arreglos
- Algunas cosas para intentar
- El método
- Escribiendo tus propios métodos
- Variables locales
- Retorno de valores
- Un ejemplo aún más grande
- Algunas cosas para intentar
- Clases
- La clase
Time
- Algunas cosas para intentar
- La clase
Hash
- Extendiendo clases
- Creando clases
- Variables de instancia
- Algunas cosas para intentar
- La clase
- Bloques y procs
- Métodos que reciben procs
- Métodos que devuelven procs
- Pasando bloques (no procs) a métodos
- Algunas cosas para intentar
- Más allá de éste tutorial
- IRB: Ruby Interactivo
- El «pickaxe»: Programando en Ruby
- Ruby-Talk: La lista de correo sobre Ruby
- Recursos en español
- Tim Toady
- El fin
- Respuestas a los ejercicios
El contenido original del tutorial en las referencias está protegido por derechos de autor a favor de Chris Pine (© 2003-2009). La traducción, adaptación y distribución son realizados bajo su consentimiento. La traducción puede ser distribuida bajo una licencia Creative Commons Reconocimiento, No Comercial, Compartir Igual 4.0 Internacional