Il modo migliore per avvicinarsi al coding è quello di sperimentare gli ambienti di programmazione visuale Scratch (dell’MIT https://scratch.mit.edu/), App Inventor (dell’MIT https://appinventor.mit.edu/) e Tinkercad (di Autodesk https://www.tinkercad.com/).
Sono ambienti gratuiti estremamente flessibili che consentono di:
- Scratch ed App Inventor: realizzare animazioni, progettare app ed interagire con schede a microcontrollore con hardware open source come ad esempio Arduino;
- Tinkercad: realizzare progetti 3D con interfaccia grafica, creare oggetti 3D con il coding tramite Codeblocks, entrambi i casi idonei alla stampa 3D, e simulare il funzionamento di semplici prototipi Arduino.
Naturalmente le piattaforme offrono la possibilità di pubblicare i propri progetti, condividendoli con le community che animano ed incentivano la costruzione a più mani di progetti creativi.
Ecco un video che spiega come pubblicare un’app realizzata con App Inventor: