# Ruby

Ruby es un lenguaje muy expresivo, enfocado en la simplicidad y la productividad del programador. Es ideal para principiantes por su sintaxis clara y fácil de entender, pero lo suficiente robusto como para crear aplicaciones que pueden escalar a millones de usuarios.

Fue creado en 1993 por un Japonés llamado Yukihiro Matsumoto, pero no fue sino desde 2005 que se empezó a popularizar gracias a Ruby on Rails, el framework para crear aplicaciones Web más popular de Ruby.

## Prerequisitos

* [Preparación](preparacion)

## Contenido

* [Primeros pasos](ruby/primeros-pasos)
* [Tipos y operadores](ruby/tipos-y-operadores)
* [Variables y entrada de usuario](ruby/variables-y-entrada-de-usuario)
* [Condicionales](ruby/condicionales)
* [Ciclos](ruby/ciclos)
* [Arreglos](ruby/arreglos)
* [Más cadenas de texto](ruby/mas-cadenas-de-texto)
* [Hashes](ruby/hashes)
* [Métodos](ruby/metodos)
* [Manipulación de archivos](ruby/manipulacion-de-archivos)
* [Gemas](ruby/gemas)
