- Students may not think of themselves as writing actual computer programs when using non-text-based languages because they think of programming as strictly text-based.
- If students do not believe their work is genuinely computer science, this may hurt their confidence in their own computer science abilities.
- Explain to students that one advantage of learning with visual languages is that, unlike text-based languages, you don't have to worry about a lot of little details that aren't essential programming elements.
- Compare block-based languages to using word magnets. You have limited vocabulary, but you can mix and match elements in really interesting and complex ways.