Snap! visual and educational coding with Jens Moenig

Snap! is a visual programming language – typically you’d now think of a toy/childish programming language that is very limited in what you can do with it –  but Snap! is also used for a serious introduction into programming.