¿Quieres aprender y dominar Ruby?

Únete al track de Ruby en 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.

Acerca de Ruby

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

Características principales de Ruby


Ruby

Felicidad del desarrollador

Ruby pone la felicidad del desarrollador en primer lugar. 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 hace mediante marca y barrido, y no te estorba.

Amplia biblioteca estándar

La biblioteca estándar de Ruby ofrece una gran cantidad de clases y utilidades para tareas comunes.

Gestor de paquetes flexible

Los paquetes (gemas) se pueden administrar de forma centralizada, pero también se pueden usar 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.

Un adelanto de los conceptos que vas a ver


Ver todos los conceptos de Ruby

Recibe mentoría al estilo de Ruby

Cada lenguaje tiene su propia forma de hacer las cosas. Ruby no es la 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 lograr 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.

Aprende más sobre la mentoría

Ejercicios de Ruby creados por la comunidad

El track de 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 de Ruby

Lo mejor de todo: es 100% gratis para todos.

Únete al track de Ruby