Block-Based Learning and Text-Based Learning

Swapnasree Saha
IdiosNow
Published in
2 min readDec 11, 2020

Block-based coding languages for kids

One of the first decisions to consider when choosing a kids programming language is whether to go with a visual block-based coding language or a text-based language. For younger children, especially those who are not yet reading well, a block-based coding language is likely best. Visual block-based coding languages are great for children 5–8 years old because they require very little reading, are brightly colored, and are engaging for younger children. One of the most popular block-based kids coding languages is Scratch.

Text-based coding languages for kids

At roughly nine years old kids are ready to start learning basic text-based code languages. Text coding is a very detail-oriented task that requires a lot of concentration and focus. It’s similar to old school Christmas lights. One misplaced semicolon in a sentence of code or one loose Christmas light in a string and the whole tree goes out. For that reason, it may be difficult and boring for young kids because it’s not as animated and fun as block coding. Debugging is a major part of coding that is pivotal to more advanced programming languages. Older teenagers at 13 years old will be ready to learn more advanced coding languages and can start to build real projects and programs.

--

--