La programmation consiste à commander une machine grâce à un programme constitué d’instructions.

Les pages web

Internet est constitué de serveurs qui nous envoient des pages que nos navigateurs lisent. Ces pages sont écrites dans le langage HTML.

Ces pages s’écrivent à l’aide d’éditeurs de code simples comme Notepad++

La programmation par blocs

Quand on ne connaît pas de langage de programmation, on utilise des logiciels qui vont traduire nos programmes.

Scratch

Scratch permet de réaliser des programmes qui vont décrire le comportements de différents éléments affichés sur l’écran de l’ordinateur.

Scratch2 est utilisable en ligne ou peut être téléchargé et installé sur un ordinateur.

Scratch3 est aussi utilisable en ligne.

Mais les fichiers Scratch 2 et 3 ne sont pas compatibles !

MBlock

MBlock est une variante de Scratch. Elle a l’avantage d’avoir en plus des blocs pour programmer des cartes comme Arduino.

MBlock 2 est une version issue de Scratch 2. MBlock 3 utilise comme Scratch 3, une interface en ligne en HTML.