Blockly – the code editor that drives App Inventor

Blockly is the block code editor used in App Inventor. Blockly provides a way to write programs by arranging blocks of code, rather than writing out traditional “source code” text programs.

This approach is helpful for new programmers who can focus on the programming – and not the details of the structure of the programming language (of which there are many in programming languages like Java, C/C++, and C#).

New programmers are fighting two battles at once: the syntax battle and the logic battle. Blockly eliminates the syntax battle, it is impossible to make a syntax error in Blockly. Students can focus entirely on the logic behind conditionals, loops, variables and other core concepts without worrying about unbalanced parenthesis or missing semicolons.

via Interview with Neil Fraser, Blockly development team |

There’s more about the history of Blockly at the linked article.

And there is this funny:

Blockly has been described as a gateway drug. It is easy to try out, it gets one hooked, and it pushes its users onto harder things. Possibly not the most flattering analogy, but somewhat accurate.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.