Scratch: il primo linguaggio di programmazione per bambini

A 10 anni, programmare non è un'attività da geek: è la capacità di far fare a una macchina quello che vuoi tu. E con Scratch, si impara senza scrivere una sola riga di codice.

Età8 – 14 anni
Tempo30 min primo progetto
DifficoltàMedia, diventa infinita
DoveAl computer

🧺 Cosa serve (tutto da casa)

  • Un computer con browser (o tablet con app Scratch Jr. per i più piccoli)
  • Il sito scratch.mit.edu — gratis, nessuna registrazione richiesta per iniziare
  • 30-60 minuti di pazienza con il bambino

Cos'è Scratch e perché è rivoluzionario

Scratch è un linguaggio di programmazione sviluppato dal MIT negli anni 2000, pensato esplicitamente per i bambini. Invece di scrivere codice, il bambino trascina "mattoncini" colorati che rappresentano istruzioni: "muoviti di 10 passi", "gira di 90 gradi", "quando si preme la bandiera verde, fai X".

I mattoncini si incastrano solo se hanno senso grammaticalmente — non si può "rompere" Scratch. Il bambino esperimenta liberamente senza errori bloccanti.

Il primo progetto: muovere il gatto

Apri scratch.mit.edu, clicca "Inizia a creare". Vedi un gatto arancione al centro di un palcoscenico bianco.

A sinistra hai la palette di mattoncini. Trascina nel workspace centrale:
• "Quando si clicca la bandiera verde" (evento)
• "Ripeti 10 volte" (ciclo)
• Dentro il ripeti: "muoviti di 10 passi" + "gira di 15 gradi"

Clicca la bandiera verde in alto. Il gatto si muove e gira, 10 volte, disegnando un semicerchio.

Hai appena insegnato al bambino: eventi, cicli, istruzioni sequenziali. I tre concetti fondamentali della programmazione, in 3 minuti.

Il secondo progetto: un gioco semplice

Fai apparire al centro una figura (sostituisci il gatto con un'astronave dalla libreria). Aggiungi un "cibo" (una stella, da posizionare in un punto casuale).

Regole: le frecce della tastiera muovono l'astronave. Quando l'astronave tocca la stella, la stella "sparisce" e riappare in un nuovo punto casuale. Contatore: +1 punto ogni volta.

In 30 minuti il bambino ha fatto un video-gioco funzionante. Con il suo design, la sua logica. Può condividerlo con gli amici.

Perché è formativo oltre la programmazione

Scratch insegna il pensiero computazionale: dividere un problema in sotto-problemi, identificare pattern, gestire la sequenza temporale delle azioni, debuggare gli errori. Sono le stesse capacità che servono in matematica, scienze, nello scrivere un tema, nel pianificare un viaggio.

Uno studio del MIT del 2019 ha mostrato che bambini che usano Scratch un'ora a settimana per sei mesi migliorano non solo in informatica, ma anche nelle abilità di risoluzione dei problemi generali, rispetto a coetanei che non lo fanno.

Il percorso successivo

Dopo Scratch (2-3 anni), il passo successivo è Python — un linguaggio di testo vero, ma pensato per essere leggibile. A 12-13 anni, un ragazzo che ha fatto Scratch serio impara Python in poche settimane.

Ma non affrettare. Scratch ha abbastanza profondità da durare anni. I migliori progetti Scratch sul sito ufficiale sono autentici capolavori — alcuni fatti da ragazzini di 12 anni.

Potrebbero interessarti anche