That said, Python with the turtle library is still a great way to show kids programming. I did this with my nephew a while back, and now he's started on his next project: a robot car controlled by a Raspberry Pi.
While turtle graphics are a popular subset of the Logo programming language, the language itself features very comprehensive list handling and a friendly syntax that allows for command stacking and no whitespace requirements. So you're not really rediscovering Logo here.
Two modern, full-featured web-based Logo interpreters are:
I learned logo initially in middle school in the 70s. (Even got to demo it for the local art museum’s “festival of the future”)
But in high school I took another programming class and learned a lot of programing concepts with Mac logo. Recursion and drawing fractals and graphing equations.
While I appreciate the logo turtle moving syntax, it’s weird seeing it in python. Though I wonder if logo still exists, I’ll search for that.
Yeah I hear you about the Python syntax. When I was making my turtle graphics language for kids, SeaTurtle[0], I thought about just quitting when I found out about the Python turtle module. But then I figured out that a big part of the beauty of Logo for the littlest of kids was the dead simple syntax. Having even simpler syntax than Python is a win for Logos or Logo clones. It's really the only reason to start a kid on them instead of a "real" programming language.