¿Quieres aprender y dominar Ruby?

Únete a la ruta de Ruby de Exercism para acceder a 121 ejercicios agrupados en 21 conceptos de Ruby, con análisis automático de tu código y mentoría personal, todo 100 % gratis.

Sobre Ruby

class HelloWorld
  def self.hello(name = 'World')
    "Hello, #{name}!"
  end
end

Características clave de Ruby


Ruby

Felicidad del desarrollador

Ruby antepone la felicidad del desarrollador. Tiene una sintaxis elegante, natural de leer y de escribir.

Magia de metaprogramación

El código Ruby puede escribir e invocar código Ruby.

Recolección de basura

La recolección de basura se realiza mediante marcado y barrido y no te molesta.

Amplia biblioteca estándar

La biblioteca estándar de Ruby ofrece multitud de clases y utilidades para tareas comunes.

Gestor de paquetes flexible

Los paquetes (gemas) se pueden gestionar de forma centralizada, pero también pueden incluir repositorios de gemas personalizados o privados.

Tipado fuerte y dinámico

Ruby tiene tipado fuerte y dinámico y admite el «Duck Typing». En Ruby todo es un objeto.

Una muestra de los conceptos que verás


Ver todos los conceptos de Ruby

Recibe mentoría al estilo Ruby

Cada lenguaje tiene su propia forma de hacer las cosas. Ruby no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Ruby y a escribir código idiomático en Ruby. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en Ruby. Te ayudarán a descubrir esas cosas que no sabes que no sabes.

Más información sobre la mentoría

Ejercicios de Ruby creados por la comunidad

El track Ruby en Exercism tiene 21 conceptos y 121 ejercicios para ayudarte a escribir mejor código.

Ver todos los ejercicios de Ruby
Ruby

Empieza con el track Ruby

Y lo mejor de todo: es 100% gratis para todo el mundo.

Únete al track Ruby