Aprende a programar en Ruby paso a paso, desde tu primer puts hasta la metaprogramación, y obtén una sólida introducción a Ruby on Rails. 29 cursos y 109 lecciones breves te llevan de principiante (A1) a avanzado (C1), con un editor de código que ejecuta tus scripts, 60 misiones de programación, 20 proyectos guiados y un mentor de AI para cuando te atasques.
POR QUÉ RUBY
Su sintaxis clara y legible lo convierte en un primer lenguaje de programación accesible. También es el lenguaje de Rails, el framework web usado para desarrollar backends y aplicaciones web, y resulta práctico para scripts y automatización diaria.
QUÉ INCLUYE
• 29 cursos y 109 lecciones, niveles A1 a C1. El primer curso es gratis
• Editor y compilador de código en tu móvil: escribe código, ejecútalo y ve el resultado real
• 60 misiones de programación (20 fáciles, 20 medias, 20 difíciles), comprobadas según lo que imprime tu código
• 20 proyectos guiados paso a paso: una lista de tareas, un analizador de registros, un recorrido de ida y vuelta con JSON, un mixin Enumerable, pattern matching y más
• Mentor de AI: pregunta por un mensaje de error, un método o un concepto y recibe una explicación clara
• 50 preguntas de quiz con explicaciones, 50 preguntas de entrevista y una chuleta con 73 entradas
• World Coding Challenge: tres rondas globales cada día. Resuélvelas en Ruby y sube en la clasificación
• Examen de certificación (Pro) para demostrar lo aprendido
• Árbol de habilidades, rachas, sesiones de repaso, recordatorios, notas y código guardado
• La aplicación está disponible en 22 idiomas
PLAN DE ESTUDIOS DE RUBY
Fundamentos
• Introducción a Ruby, cadenas y manipulación de texto, números y matemáticas
• Símbolos y hashes, condicionales y sentencias case, flujo de control
• Métodos y bloques, trabajo con colecciones, rangos y Enumerable
Programación orientada a objetos
• Clases, objetos y principios básicos de OOP
• Módulos y mixins
• Procs, lambdas y cierres, iteradores y enumerables personalizados
Scripts prácticos
• Expresiones regulares, fechas, horas y formato
• Trabajo con archivos y entrada/salida
• Formatos de archivo JSON, CSV y YAML
• Gestión de excepciones y depuración, pattern matching
• Gems y Bundler; después, creación y empaquetado de tu propia gem
• Pruebas y desarrollo guiado por pruebas (TDD)
Desarrollo web y backend
• Conceptos básicos de Ruby on Rails
• Modelos de Rails y Active Record
• Controladores y routing de Rails
• Creación de pequeñas APIs web con Sinatra
Temas avanzados
• Metaprogramación
• Concurrencia
• Rendimiento y profiling
CÓMO FUNCIONA
1. Elige un curso y aprende con lecciones breves: un poco de teoría y después un fragmento de código que editas y ejecutas
2. Practica enseguida con quizzes, misiones de programación y proyectos guiados
3. ¿Te has atascado con un error? Pide al Mentor de AI que explique qué ha pasado
4. Prepárate para una entrevista de trabajo como desarrollador con el banco de preguntas y la chuleta
5. Aprueba el examen de certificación al terminar el itinerario del tutorial
A TENER EN CUENTA
• El editor ejecuta tus scripts en nuestro servidor, por lo que necesitas conexión a Internet. Rails y Sinatra se enseñan mediante lecciones y ejemplos de código; el editor ejecuta Ruby normal.
• Gratis: el primer curso, 2 misiones de programación, el primer proyecto guiado y una cuota diaria de Mentor de AI. La versión gratuita muestra anuncios.
• Pro: todos los cursos, misiones y proyectos, el examen de certificación, Mentor de AI ilimitado y sin anuncios. Elige una compra semanal, mensual, anual o única de por vida.
Ruby on Rails es una marca comercial de David Heinemeier Hansson. Esta aplicación es independiente y no está afiliada al proyecto Rails ni cuenta con su respaldo.
Última Versión
82.5.1Presentado por
Libra Kantún
Requisitos
Android 7.0+
Categoría
Gratis Educación APPClasificación de contenido
Everyone
Informe de seguridad
Verificar ahora
Reportar
Marcar como inapropiadoLast updated on 29/09/2026
Esta versión incluye pequeñas correcciones de errores y mejoras generales. Actualiza a la versión más reciente para disfrutar de la mejor experiencia.
