Insegniamo a programmare - liberamente
Abbiamo davanti la nostra classe di alunni, che accompagneremo per mano per i primi passi di una soddisfacente carriera di programmatori, e abbiamo scelto un linguaggio che stuzzichi da subito il loro senso estetico. Facciamo il nostro discorso introduttivo e arriviamo al momento in cui li invitiamo a installare l'ambiente di sviluppo:Prima di scrivere il nostro programmino, dobbiamo installare il compilatore. Bisognerebbe comprarlo sul sito della Megacorp per 800 euro, ma se dichiarate di essere una Onlus ve ne danno una versione gratis. Oppure fatevi una copia del mio CD, ma mi raccomando di non usarlo quando il vostro PC è in rete, altrimenti la copia verrà disabilitata. E se andate all'angolo tra Via Ragusa e Via Catania, l'ambulante può rimediarvelo per 7 euro. Ditegli che vi mando io.
Insegniamo a programmare - con la grafica
In un paio di occasioni mi sono ritrovato nei panni di educatore, con il compito di introdurre delle persone al mondo dolceamaro della programmazione. Di recente poi un mio amico insegnante, che aveva il compito di tenere un corso introduttivo di informatica in una scuola superiore, mi ha chiesto consigli su quale linguaggio usare.
L'organizzazione di un corso del genere comporta delle scelte da fare in partenza che ne influenzeranno molto profondamente l'esito e una delle più importanti è sicuramente quella del linguaggio.