For questions about creating or teaching block based programming languages. These questions can be about structures used in block based languages, colors used, and teaching methods with these languages.

Block based programming languages are often used as an introduction to programming for young students. These languages tend to make use of colors to indicate various categories of blocks.

Some prominent examples of block based programming languages: