Programació Ruby: Una Guia Ràpida per a Principiants

Darrera actualització: 5 de febrer 2026
  • Ruby és un llenguatge interpretat, orientat a objectes, amb sintaxi elegant i llegible, ideal per a principiants i amb enfocament en productivitat.
  • Àmplia comunitat i ecosistema (Rails) faciliten desenvolupament web i obren oportunitats laborals a la indústria tecnològica.
  • Conceptes clau: variables dinàmiques, tipus comuns, condicionals, bucles, mètodes, classes i objectes per a codi modular i reutilitzable.
Programació Ruby

Benvinguts al fascinant món de Programació Ruby! Si ets un principiant a la programació i estàs buscant un llenguatge de programació versàtil i poderós per començar el teu viatge, ets al lloc correcte. Ruby és una elecció excepcional per als novells a causa de la seva sintaxi amigable i la seva comunitat de desenvolupadors acollidora. En aquesta guia, us submergireu en els conceptes bàsics de Programació Ruby i començareu a construir una base sòlida en aquest llenguatge de programació dinàmic i emocionant.

Programació Ruby: Què és i per què ho hauries d'aprendre?

Què és Programació Ruby?

Programació Ruby és un llenguatge de programació interpretat i d'alt nivell que va ser creat per Yukihiro «Matz» Matsumoto a la dècada de 1990 al Japó. Ruby es destaca per la seva elegant sintaxi, que s'assembla molt a l'anglès, cosa que ho fa fàcil de llegir i comprendre. Aquest llenguatge se centra en la simplicitat i la productivitat del programador, cosa que el converteix en una excel·lent opció per als principiants.

Per què hauries d'aprendre Programació Ruby?

Aprendre Programació Ruby ofereix una sèrie d'avantatges per als principiants:

  • Fàcil d'aprendre: La sintaxi de Ruby és amigable per als principiants i facilita la comprensió dels conceptes de programació.
  • versatilitat: Ruby és un llenguatge versàtil que es pot utilitzar per desenvolupar una àmplia varietat d'aplicacions, des de llocs web fins a aplicacions mòbils i més.
  • Gran comunitat: Ruby té una comunitat activa de desenvolupadors a tot el món que estan disposats a ajudar-te a mesura que aprens.
  • Orientat a objectes: Ruby és un llenguatge orientat a objectes, cosa que significa que pots escriure codi net i modular.
  • Demandat a la indústria: Ruby on Rails, un marc de desenvolupament web basat en Ruby, és àmpliament utilitzat en la indústria, cosa que obre oportunitats de carrera emocionants.
  Arbres de sintaxi abstracta en programació: guia completa

Ara que comprens per què Ruby és una excel·lent elecció, comencem el nostre viatge a Programació Ruby.

Configuració del teu entorn de desenvolupament

Instal·lació de Ruby

Abans de començar a programar a Ruby, heu de configurar el vostre entorn de desenvolupament . Aquí hi ha els passos bàsics per instal·lar Ruby al vostre sistema:

  1. Verifica si Ruby està instal·lat: Obre el teu terminal i executa l'ordre ruby -v. Si obtens una versió de Ruby, vol dir que ja està instal·lat. En cas contrari, procedeix amb la instal·lació.
  2. Instal·la un administrador de versions: Per gestionar diferents versions de Ruby, és recomanable fer servir un administrador de versions com RVM (Ruby Version Manager) o rbenv.
  3. Instal·la Ruby: Utilitza l'administrador de versions per instal·lar el Ruby. Per exemple, amb RVM, podeu executar rvm install ruby per obtenir la darrera versió.

El teu primer programa a Ruby

Quan tinguis Ruby instal·lat, és hora d'escriure el teu primer programa. Saludarem el món a Ruby!

# Mi primer programa en Ruby
puts "¡Hola, mundo!"

En aquest simple programa, utilitzem el mètode puts per imprimir «Hola, món!» a la pantalla. Guarda aquest codi en un fitxer amb extensió .rb i executa'l al teu terminal amb ruby nombre_del_archivo.rb.

Fonaments de Programació Ruby

Variables i tipus de dades

Variables a Ruby

A Ruby, les variables es creen de forma dinàmica i no necessiten ser declarades amb un tipus específic. Per exemple:

nombre = "Juan"
edad = 30

Tipus de Dades a Ruby

Ruby té diversos tipus de dades, incloent-hi:

  • Cadenes de text: Representades entre cometes simples o dobles: "Hola, Ruby".
  • Nombres enters: Com a 1, 2, 3.
  • Números de coma flotant: Com a 3.14, 2.71828.
  • Booleans: true o false.
  • Arranjaments: Col·leccions ordenades d'elements.
  • Hash: Col·leccions clau-valor.
  Programació orientada a esdeveniments: guia completa amb exemples

Operadors i Expressions

Operadors aritmètics

Ruby inclou operadors aritmètics estàndard, com +, -, *, /, per fer càlculs matemàtics bàsics.

suma = 5 + 3
resta = 10 - 2
multiplicacion = 4 * 6
division = 20 / 5

Operadors de Comparació

Pots comparar valors a Ruby usant operadors com == (igual), != (no igual), < (menys que), > (més que), entre d'altres.

numero1 = 5
numero2 = 10
resultado = numero1 < numero2  # Esto será verdadero (true)

Expressions Condicionals

Les expressions condicionals et permeten prendre decisions al teu programa. El condicional més comú és el if.

edad = 18
if edad &gt;= 18
  puts "Eres mayor de edad"
else
  puts "Eres menor de edad"
end

Bucles i Iteració

bucle while

el bucle while sutilitza per executar un bloc de codi mentre es compleix una condició.

contador = 0
while contador &lt; 5
  puts "Iteración número #{contador}"
  contador += 1
end

bucle for

El bucle for s'utilitza per iterar sobre una col·lecció, com un rang de números o un arranjament.

for i in 1..5
  puts "Número: #{i}"
end

Programació Ruby Avançada

Funcions (Mètodes)

Definició de Mètodes

A Ruby, podeu definir els vostres propis mètodes per reutilitzar codi.

def saludar(nombre)
  puts "Hola, #{nombre}!"
end

saludar("María")  # Llama al método saludar

Classes i Objectes

Ruby és un llenguatge orientat a objectes, cosa que significa que tot a Ruby és un objecte. Podeu crear les vostres pròpies classes i objectes.

class Persona
  attr_accessor :nombre

  def initialize(nombre)
    @nombre = nombre
  end

  def presentarse
    puts "Hola, soy #{@nombre}."
  end
end

juan = Persona.new("Juan")
juan.presentarse  # Imprime "Hola, soy Juan."

Ruby on Rails

Què és Ruby on Rails?

Ruby on Rails, sovint anomenat Rails, és un marc de desenvolupament web escrit a Ruby. Rails simplifica el desenvolupament web en proporcionar una estructura sòlida i convencions per crear aplicacions web.

Creant una Aplicació Rails

Per crear una nova aplicació Rails, utilitza la següent ordre al teu terminal:

rails new mi_aplicacion

Això generarà una estructura de projecte bàsica per a la teva aplicació.

  Tot sobre els llenguatges d'alt nivell i la seva importància

Controladors i Vistes

A Rails, els controladors manegen les sol·licituds web i les vistes són responsables de la presentació de la informació. Aquestes són dues parts fonamentals de qualsevol aplicació Rails.

Conclusió

En aquesta guia ràpida, hem explorat els conceptes fonamentals de Programació Ruby per a principiants. Des de la instal·lació de Ruby fins a la creació dels vostres propis programes i la introducció a Ruby on Rails, has adquirit una visió sòlida d'aquest emocionant llenguatge de programació.

El món de Programació Ruby és ple d'oportunitats i desafiaments emocionants. A mesura que continuïs aprenent i desenvolupant les teves habilitats , t'obriràs a un univers de possibilitats en el desenvolupament de programari.

Així que endavant, comença el teu viatge a Programació Ruby i descobreix tot el que aquest llenguatge té per oferir!

Comparteix aquest article!

Si aquesta guia us ha estat útil, no dubteu a compartir-la amb altres principiants que estiguin interessats a aprendre Programació Ruby. La programació és un viatge emocionant que es gaudeix millor quan es comparteix amb els altres. Feliç programació!