Ú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.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Determina si un número es un número de Armstrong.
Determina si una frase es un isograma, una palabra sin letras repetidas.
Dada una mochila que solo puede cargar cierto peso, determina qué objetos poner en la mochila para maximizar su valor combinado.
Ruby pone la felicidad del desarrollador en primer lugar. Tiene una sintaxis elegante, natural de leer y de escribir.
El código Ruby puede escribir e invocar código Ruby.
La recolección de basura se hace mediante marca y barrido, y no te estorba.
La biblioteca estándar de Ruby ofrece una gran cantidad de clases y utilidades para tareas comunes.
Los paquetes (gemas) se pueden administrar de forma centralizada, pero también se pueden usar repositorios de gemas personalizados o privados.
Ruby tiene tipado fuerte y dinámico, y admite el «Duck Typing». En Ruby todo es un objeto.
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íaEl track de Ruby en Exercism tiene 21 conceptos y 121 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Ruby