... sólida en programación porque obliga a pensar en datos, instrucciones, condiciones, repetición, funciones, clases y objetos. Aunque muchos lenguajes comparten estos conceptos, Ruby destaca por su lectura ...
... a objetos. En este lenguaje, muchos elementos se tratan como objetos, lo que permite practicar conceptos como clases, métodos, atributos, encapsulación y reutilización de código.
También es útil para ...
... control y bucles para manejar lógica en tus programas.
Escribir funciones, métodos y manejar arreglos o colecciones.
Dominar la Programación Orientada a Objetos (POO): clases, objetos, herencia, ...