Arreglos, hashes y métodos son estructuras de datos fundamentales en Ruby. Los arreglos almacenan valores indexados numéricamente, mientras que los hashes lo hacen con cualquier tipo de datos como clave. Los métodos permiten encapsular lógica reutilizable mediante parámetros y valores de retorno.