Mi è capitato molte volte di insegnare la programmazione: per professione a clienti e colleghi, per passione ad amici e ragazzi; ho tentato, con scarso successo almeno per il momento, anche con i miei figli.
Non ho ancora capito quale sia il modo migliore per iniziare con chi è completamente digiuno della materia.
Tra le decine di linguaggi che è possibile scegliere per imparare ritengo JavaScript il miglior compromesso; questi sono alcuni motivi:
- è semplice;
- è utilizzabile immediatamente, senza particolari strumenti: sono sufficienti un browser ed un editor di testi;
- è diffuso: qualsiasi pagina web lo contiene;
- è multipiattaforma: funziona su tutti i sistemi operativi, sia lato client che lato server, su dispositivi desktop e mobile;
- è produttivo: non è uno strumento educativo utile solo ad imparare ma à normalmente utilizzato e richiesto dal mondo del lavoro;
- è completo e avanzato;
Il progetto Sofficino è un ambiente di programmazione semplificato utile all’apprendimento.
Il progetto Virtual è un’applicazione con finalità di apprendimento.
Conduco un’attività di docenza nell’ambito del progetto Girls Code It Better.
Alcuni materiali del corso sono disponibili in https://rocchini.it/wpmu/gcib/