Ero alle medie quando ho imparato a programmare. All'inizio ho imparato come fare per disegnare sullo schermo un cerchio verde e un quadrato rosso. Ti basta imparare queste lezioni -- non sono poi tante, e alla fine arriverai al punto in cui puoi fare quasi tutto ciò che desideri. Imparare l''informatica significa essenzialmente imparare come funziona e come opera un calcolatore, in modo che gli si può insegnare a fare cose nuove. Quello che si può fare al giorno d'oggi con l'informatica è veramente incredibile. Penso che sia la cosa più simile che abbiamo ad un super-potere. (Tanya: studentessa di Informatica) Nella prossima ora faremo un gioco che ti insegnerà i concetti di base della programmazione. Di solito la programmazione è tutto testo, ma noi useremo Blockly, che utilizza blocchi colorati, che unisci per scrivere programmi. In realtà stai sempre scrivendo dei programmi. Per cominciare scriveremo il codice di un programma che aiuterà questo uccello di "Angry Birds" a muoversi attraverso un labirinto per arrivare al maiale verde che ha rubato le sue uova. Blockly è diviso in tre parti principali. Sulla sinistra c'è il labirinto dell'uccello, dove viene eseguito il programma. Le spiegazioni per ciascun esercizio sono scritte sotto il labirinto. Questa zona centrale è la "cassetta degli attrezzi", e ciascuno di questi blocchi è un'istruzione che l'uccello può comprendere. Lo spazio bianco sulla destra si chiama "area di lavoro" ed in quest'area di lavoro costruiremo il nostro programma. Se sposto il blocco "vai avanti" (move forward) nell'area di lavoro e premo il tasto "Esegui il programma" (Run Program), cosa succede? L'uccello si sposta di una casella in avanti nel labirinto. E se voglio che l'uccello faccia qualcosa dopo lo spostamento in avanti di una casella? Posso aggiungere un altro blocco al nostro programma. Seleziono il blocco "gira a destra" (turn right) e lo sposto sotto il mio blocco "vai avanti" fino a quando appare la freccia gialla, poi lo lascio e i due blocchi si uniscono. Quando premo di nuovo "Esegui il programma", l'uccello esegue i blocchi nell'area di lavoro, all'alto in basso. Se vuoi cancellare un blocco, ti basta staccarlo dagli altri e spostarlo nel cestino. Dopo aver premuto "Esegui il programma", è sempre possibile premere "Ricomincia" (Reset) per far ritornare l'uccello al punto di partenza. E ora, prendiamo quei maiali!