> For the complete documentation index, see [llms.txt](https://makeitrealcamp.gitbook.io/ruby-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://makeitrealcamp.gitbook.io/ruby-book/master.md).

# Inicio

[Ruby](https://www.ruby-lang.org/) 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](https://en.wikipedia.org/wiki/Yukihiro_Matsumoto), pero no fue sino desde 2005 que se empezó a popularizar gracias a [Ruby on Rails](/ruby-book/master.md), el framework para crear aplicaciones Web más popular de Ruby.

## ¿A quién está dirigido este libro?

Este libro es una introducción a Ruby para **no programadores**. En vez de ser una referencia completa del lenguaje, nuestro propósito es que adquieras los conocimientos necesarios para que puedas empezar a solucionar ejercicios y continuar tu aprendizaje.

## ¿Cómo está estructurado este libro?

Los dos primeros capítulos son una introducción al editor de texto y la línea de comandos, dos herramientas básicas que debes conocer para aprender no solo Ruby, sino cualquier lenguaje de programación.

En los siguientes capítulos entramos a conocer cada una de las características del lenguaje.

Al final de cada capítulo encontrarás algunas preguntas y ejercicios para que te auto-evalúes. No te preocupes si tienes que repasar el capítulo para encontrar las respuestas o buscar en Internet, de eso se trata.

Esperamos que este libro te sea útil y te ayude a dar los primeros pasos en este fascinante mundo.

\
&#x20;Germán Escobar\
&#x20;Fundador y CEO\
&#x20;[makeitreal.camp](http://makeitreal.camp/)
