Aprende a programar con Ruby

Ruby es un lenguaje de programación cada vez más popular. ¡Aprende a programar en Ruby aquí!

Ruby no está entre los lenguajes de programación más populares, pero en años recientes ha visto un lento ascenso. Los programadores que aprendan Ruby podrían en el futuro cercano contar con una mayor oferta laboral y tener la ventaja de ser early-adopters.

Pero, para quienes aún no conocen Ruby, ¿qué es Ruby y por qué deberían aprenderlo?

¿Qué es Ruby?

Ruby es un lenguaje de programación relativamente joven. Sin embargo, en los últimos años ha ganado cada vez más popularidad, en gran parte debido a su exitoso framework Ruby On Rails. Startups como AirBnB, Couchsurfing o Spotify están entre las compañías que han confiado su desarrollo en este lenguaje de programación, que no se caracteriza por su velocidad de respuesta, pero sí por la velocidad en que los desarrolladores pueden crear productos en poco tiempo.

Yukihiro Matsumoto creó Ruby en 1993. En la industria de la tecnología esto sonará mucho tiempo, pero en realidad es poco para los lenguajes de programación. C tiene casi cincuenta años, y aunque C ++ es más joven, no lo es tanto.

Aunque es fácil de aprender como Python, Ruby no ha vivido ese boom que ha tenido en años recientes el lenguaje de programación desarrollado por Guido van Rossum. Ellos comparten muchas cosas en común, pero no podría haber dos lenguajes con filosofías tan opuestas.

En el zen de Python, es preferible que solo haya una manera de hacer las cosas.

Ruby, por el contrario, aboga por la diversidad. La misma tarea puede ejecutarse con dos o tres métodos distintos. El objetivo es que los programadores pierdan menos tiempo pensando en cómo resolver un problema y que puedan lanzar sus creaciones en el menor tiempo posibles.

Para Matz -el apodo de Matsumoto-, lo importante es que programar vuelva a ser divertido.

¿Qué características tiene Ruby?

Ruby es un lenguaje orientado a objetos, interpretado y de alto nivel.

Además, es un proyecto open-source, por lo cual cada vez cuenta con más módulos que permiten a los programadores realizar múltiples tareas de manera más sencilla.

De hecho, uno de estos módulos es el que ha hecho cada vez más relevante a Ruby: Ruby on Rails.

Sin embargo, todavía no hay demasiados recursos para que los hispanohablantes aprendan a utilizar esta plataforma. Por este motivo, he empezado a crear un curso enfocado en aprender a programar con Ruby.

El curso está dividido por temas descritos con amplitud, de manera que sea fácil de consultar por cualquier persona y sirvan de referencia en un futuro. Los ejemplos se hacen directamente con el intérprete y he intentado usar múltiples ejemplos que, a la vez, sean entretenidos, para que lso temas queden lo más claro posible.

Hasta el momento, el curso da un repaso introductorio a lo que es Ruby y repasa con calma los diferente tipos de datos que maneja este lenguaje de programación.

Consúltalo y comparte tus comentario sobre este curso.