Block-based coding utilizes a drag-and-drop learning environment, where programmers use coding instruction “blocks” to construct animated stories and games. It’s an entry-level activity, where kids can gain a foundation in computational thinking through visuals as opposed to coding that is based on text.
Block-based coding languages are the ones that allow coding through boxes of commands that can be placed in a particular order to conduct a program.
Text-based coding languages, on the other hand, rely on texts, symbols, and syntax to be written as lines of code.
Readability
Easy to use
No typing
No need of any kind of technical knowledge
Tynker
Root Coding
Kodable
Thunkable
Scratch
Code.org