Una delle cose più utili della programmazione è che
una volta che hai insegnato ad un computer come fare un'azione,
puoi richiamare nuovamente quella "funzione".
Le dai un nome e dopo puoi richiamarla.
È proprio come ampliare il linguaggio.
Nel programma che hai costruito, hai imparato come disegnare un quadrato
avanzando e poi girando per quattro volte.
Puoi prendere quella funzione
e darle un nome, "disegna un quadrato" (draw a square),
così ogni volta che vorrai farlo,
potrai semplicemente dire "disegna un quadrato"
e il computer richiamerà la stessa funzione,
eseguendo sempre quello stesso codice.
Hai aggiunto quel concetto al tuo linguaggio di programmazione.