Why Learn a Drag-and-Drop Programming Language

FAQ - LearnToMod: "How do students learn Javascript by coding in a drag-and-drop language first?
Blockly is a great way to learn deep computer science concepts like if-statements, loops, data types, boolean logic, object oriented programming, event driven programming, and more. Once you've learned these concepts in Blockly, the only hurdle that remains is to learn the syntax of Javascript. This is much easier than trying to learn these concepts and the syntax of Javascript simultaneously."