Blockly é uma biblioteca de JavaScript para a criação de editores de programação de blocos visuais. É um projeto da Google e é open-source. É executado em um navegador web, e é bastante semelhante a Scratch .
Blockly utiliza blocos que se ligam em conjunto para tornar o código escrito mais fácil, e pode gerar JavaScript, Python, PHP ou código Dart. Pode também ser personalizado para gerar código em qualquer linguagem de computador.
Experimente Blockly Games
Vai ver que não é tão difícil como pensa ... e é divertido!