My first 'real' program was drawing a house in LOGO when I just turned four. I still remember my dad explaining me the concept of angles because I really wanted to draw a roof.
When I tried to rewrite that program 25 years later and downloaded a LOGO interpreter for OS-X; when it came to clearing the screen somewhere out of the vague recesses of my muscle memory the 'CLEAR' command just popped out.
I learned that my ten year old was only learning consumption patterns for computers at school.
Web searching and a tiny bit of Office basically.
Something had to change and I've found that several kids are keen enough on LOGO even in our day and age to come to a Saturday morning LOGO lesson in the computer lab.
...even some of the grown ups have started bragging about shapes they built or clever uses of the REPEAT command.
It's just a magically simple analogue for all things code.
When I tried to rewrite that program 25 years later and downloaded a LOGO interpreter for OS-X; when it came to clearing the screen somewhere out of the vague recesses of my muscle memory the 'CLEAR' command just popped out.
It was still magical.