Scratch est un langage de programmation graphique pouvant être exécuté dans un logiciel éponyme. Grâce à son interface graphique et sa représentation du code sous forme de blocs, les enfants peuvent facilement aborder la programmation. Scratch est développé par le MIT, sous licence GPLv2 et depuis la version 3 en JavaScript. Scratch est installé par défaut sur la distribution Raspbian pour le Raspberry Pi.
Cette nouvelle version apporte les extensions. Une extension peut ajouter de nouveaux blocs utilisables dans Scratch, pour, par exemple, contrôler un moteur, traduire du texte grâce à Google ou parler grâce à Amazon.
Scratch embarque une multitudes de ressources utilisables dans vos créations. La bibliothèque de sprites, sons, personnages a été étendue. Aussi, de nombreux tutoriels et vidéos de démonstration ont été ajoutés.
Comme vous avez pu le voir en introduction, la version 3 a été développée en JavaScript (contre de l'ActionScript pour la version 2). Vous pouvez donc l'utiliser dans un navigateur Internet ou sur tablette. Si jamais vous voulez retrouver la liberté d'une application déconnectée, vous pouvez retrouver un éditeur hors ligne : Scratch Desktop (
https://scratch.mit.edu/download)
Source developpez.com