9 hours ago, geek504 said:
I seriously thought about Logo too! I first learned BASIC on a TRS-80 and then when the school got brand new Apple ]['s they changed the class to Terrapin Logo. While pleasing to the eyes, it didn't do much else... I think today's kids can absorb Logo pretty fast and be bored in about a month or so...
The Turtles enable imagining what is going on in the program, but as long as it's a proper Logo, it's not limited to the Turtle graphics, it's a full featured programming language and can be used to teach a range of CS concepts. See Brian Harvey's Symbolic Computing page for a focus on natural language processing, at:
https://people.eecs.berkeley.edu/~bh/v1-toc2.html