La piccola tartaruga e il codice segreto

In un piccolo villaggio ai margini di una grande foresta viveva una ragazza di nome Mia. Mia era curiosa. Molto curiosa, anzi. Se da qualche parte un cassetto si bloccava, una luce tremolava o un'auto giocattolo non andava più, Mia era subito lì.

Un giorno, trovò nella soffitta di suo nonno una piccola tartaruga verde di metallo. Aveva ruote al posto delle zampe, due grandi occhi a bottone e sul suo guscio c'era scritto:

TURBO

«Che cosa sei?», chiese Mia.

La tartaruga emise un leggero pigolio.

«Sono Turbo. Posso camminare, disegnare e cercare cose. Ma ho bisogno di comandi.»

«Comandi?», chiese Mia.

«Sì», disse Turbo. «Capisco solo istruzioni molto chiare. Per esempio: Fai tre passi avanti. Gira a destra. Disegna una linea.»

Mia sorrise. «Sembra un gioco!»

Mise Turbo a terra e disse: «Vai alla finestra!»

Turbo rimase fermo.

«Perché non vai?»

«Troppo impreciso», pigolò Turbo. «Quanti passi? In che direzione? Devo evitare gli ostacoli?»

Mia rifletté. Poi disse:

«Fai cinque passi avanti.»

Turbo partì.

Uno. Due. Tre. Quattro. Cinque.

Poi si fermò.

«Gira a sinistra», disse Mia.

Turbo si girò.

«Fai tre passi avanti.»

Turbo continuò a rotolare e si trovò improvvisamente davanti a una vecchia cassa di legno.

«Che emozionante!», sussurrò Mia.

Sulla cassa c'era un biglietto. C'era scritto:

Chi vuole trovare il tesoro, deve scrivere il codice giusto.

Gli occhi di Mia si spalancarono. Un tesoro!

Sul biglietto c'era una mappa della soffitta. Erano disegnate casse, sedie, un vecchio tappeto e una grande X rossa.

«Turbo», disse Mia, «troveremo il tesoro!»

All'inizio Mia si semplificò le cose. Diede a Turbo un comando dopo l'altro:

«Fai due passi avanti.»
«Gira a destra.»
«Fai quattro passi avanti.»
«Gira a sinistra.»

A volte funzionava. A volte Turbo sbatteva contro una cassa.

«Ahi», pigolò Turbo. «È stato un errore.»

Mia si spaventò. «Oh no!»

Turbo lampeggiò amichevolmente. «Gli errori non sono gravi. Nella programmazione si chiama bug.»

«Un insetto?», rise Mia.

«Sì», disse Turbo. «E quando si trova e si corregge l'errore, si chiama debugging.»

Mia annuì seriamente. «Allora facciamo debugging adesso.»

Guardò più attentamente la mappa. Turbo non poteva semplicemente andare dritto. Doveva girare intorno alla vecchia sedia.

Allora Mia ebbe un'idea.

«Turbo, se c'è un ostacolo davanti a te, allora gira a destra.»

Turbo pigolò entusiasta. «Questa è una regola 'se-allora'.»

Mia provò.

Turbo partì. Davanti a lui c'era una cassa. Si fermò, girò a destra e le passò accanto.

«Funziona!», esclamò Mia.

Ma la strada per la X rossa era lunga. Mia doveva ripetere sempre gli stessi comandi.

«Fai un passo. Fai un passo. Fai un passo.»

«È noioso», disse Mia.

Turbo annuì. «Allora usa un ciclo.»

«Un ciclo? Come quello delle mie scarpe?»

«Quasi», disse Turbo. «Un ciclo significa: Ripeti qualcosa più volte.»

Mia disse: «Ripeti cinque volte: Fai un passo.»

Turbo fece cinque passi avanti.

«È molto più semplice!»

Così Mia imparò che programmare non significa poter fare magie. Significa scomporre un'idea in chiari piccoli passi.

Con ogni comando, Turbo si avvicinava alla X rossa.

Poi si trovarono davanti a una cassa chiusa.

Sulla serratura c'erano tre parole:

Idea. Sequenza. Pazienza.

Mia lesse le parole ad alta voce.

Improvvisamente la serratura scattò.

La cassa si aprì.

Dentro non c'era oro. Nessuna corona. Nessuna gemma.

Dentro c'era un piccolo quaderno con pagine vuote. Sulla prima pagina c'era scritto:

Il tesoro più grande non è ciò che trovi.
Il tesoro più grande è ciò che puoi creare tu stesso.

Mia sfogliò le pagine. Su ogni pagina c'era spazio per nuove idee: giochi, storie, robot, musica, immagini e invenzioni.

Turbo pigolò piano. «Ora puoi scrivere i tuoi programmi.»

Mia sorrise.

Il giorno dopo mostrò Turbo ai suoi amici. Insieme lo programmarono in modo che disegnasse stelle su carta, risolvesse labirinti e persino facesse una piccola gara.

A volte qualcosa non funzionava. Allora ridevano, cercavano il bug e continuavano.

E ogni volta che Turbo completava un nuovo compito, Mia diceva:

«Programmare è come una storia. Ci vuole un'idea, un piano e il coraggio di provare e riprovare.»

Da quel giorno, la soffitta non era più una vecchia stanza polverosa.

Era un laboratorio per inventori.

E Mia sapeva:

Chi impara a programmare può costruire piccole meraviglie dai pensieri.