
Code is text
Logic comes from practice
Abstraction and syntax are complementary. Abstraction si the purpose of syntax. Plain-text syntax is foundational
Scratch is the only general-purpose visual language in popular use, and it’s only used for learning. It’s a children’s toy
Better tools? Yes. Better format? No.
The bottleneck is not text. It’s depth of practice, range of motion, difficulty of problems solved with foundational concepts before advancing.
Important to consider that visual code might be easier to teach because we are projecting our own inability to use, compile, and debug text. People who know how to read and write don’t have this problem, non-technical people do.
You are reading this on a computer. Reading and writing plain-text code is the primary use-case for a computer. Just teach students how to use the computer, not play with a toy.