Ruby y Ruby on Rails

Ruby es un lenguaje pensado para que programar resulte agradable: se lee casi como una frase y permite hacer mucho con poco código. Este tema lo recorre paso a paso, desde la instalación y el primer «Hola, mundo» hasta los bloques, los hashes, los módulos, los mixins y las excepciones.

La otra mitad está dedicada a Ruby on Rails, el framework con el que Ruby se hizo popular para construir aplicaciones web: crear un proyecto, modelos y migraciones, validaciones, asociaciones, vistas, usuarios con Devise o paginación. Quien llegue de nuevas tiene en «Empieza aquí» un orden de lectura para arrancar.

Empieza aquí

  1. ¿Qué es Ruby? El lenguaje de programación explicadoQué es Ruby y para qué sirve: quién lo usa, ventajas y desventajas, Ruby frente a Rails, cómo instalarlo y una ruta para aprenderlo.
  2. Instalar Ruby y Ruby on Rails en Ubuntu con rbenvInstala Ruby y Ruby on Rails en Ubuntu con rbenv y ruby-build, paso a paso, y arranca tu primera aplicación. Probado en Ubuntu 26.04 con Ruby 4.0.
  3. Hello Word en Ruby: tu Hola Mundo con irbHello World en Ruby, tu primer programa: «Hola Mundo» en irb y en un fichero .rb, con puts, print y p, errores frecuentes y un test.
  4. Crear y arrancar un nuevo proyecto en Ruby on RailsCrea un proyecto en Ruby on Rails 8.1 con rails new, arráncalo con bin/rails server en localhost:3000 y resuelve el puerto ocupado y otros errores.

Los seis principios de IA Limpia