Introducción a Ruby
  • Recorrido del temario
  • ¿Qué es Ruby?
  • Instalación de Ruby (Windows)
  • Instalación de Ruby (Mac)
  • Primeros pasos
  • Prueba tus conocimientos
  • Sigamos programando
  • Editor de texto
  • Resumen
Variables
  • Introducción a las variables
  • Los nombres de las variables
  • Prueba tus conocimientos
  • Conozcamos un poco más las variables
  • El programa que saluda
  • Resumen
Un editor más avanzado
  • Comentarios en el código
  • Un editor de código
  • Prueba tus conocimientos
  • Resumen
Condicionales
  • Booleanos y comparaciones
  • Condicional If
  • Elsif
  • Condicional Case
  • Condicionales y cadenas de caracteres
  • Prueba tus conocimientos
  • Operadores lógicos
  • Resumen
  • Ejercicio: El significado de los días
Tipos de datos y conversiones
  • Los tipos de datos y sus conversiones
  • Constantes
  • El punto de venta 1
  • El punto de venta 2
  • El punto de venta 3
  • Resumen
Ciclos
  • Ciclo While
  • Ciclo Until
  • Break y next
  • Resumen
  • Ejercicio: Los boletos del metro
Métodos
  • Introducción a los métodos
  • Métodos con parámetros
  • Prueba tus conocimientos
  • Alcance de las variables 1
  • Alcance de las variables 2
  • Resumen
  • Ejercicio: El área de un rectángulo
Arreglos
  • Introducción a los arreglos
  • Prueba tus conocimientos
  • Trabajando con arreglos
  • Los arreglos y sus métodos
  • Iteración con arreglos
  • Resumen
  • Ejercicio: Los 3 hermanos
  • Ejercicio: Temperatura promedio
Rangos
  • Introducción a rangos
  • Más sobre rangos
  • Resumen
Clases y objetos
  • Antes de continuar
  • Introducción a programación orientada a objetos
  • Programar clases y objetos
  • Accesar y modificar atributos
  • Todo es un objeto
  • Prueba tus conocimientos
  • Resumen
  • Ejercicio: La clase Circulo
Herencia
  • Introducción a la herencia
  • Más sobre herencia
  • Object y sus subclases
  • Métodos y variables de clase
  • Resumen
  • Ejercicio: La cuenta bancaria
Módulos
  • Introducción a los módulos
  • Módulos como "namespace"
  • Módulos como mixins
  • Módulos en archivos
  • Resumen
  • Ejercicio: Dados
Modificadores
  • Modificador if
  • Modificador unless
  • Modificador while
  • Resumen
Hashes y símbolos
  • Hashes
  • Los hashes y sus métodos
  • Prueba tus conocimientos
  • Símbolos
  • Hashes CRUD