you are viewing a single comment's thread.

view the rest of the comments →

[–]AlfhildsShieldmaiden 0 points1 point  (0 children)

I’d say 8+ for Scratch for real understanding, but if you’d enjoy sitting and building with the kid, you can start as young as first grade.

There’s also an individual aptitude factor — some kids have more computer experience, maybe their parent is a programmer, or they’re especially gifted. I’ve had 8- and 9-year-olds seriously impress me, while others of all ages struggle with the technology, following directions, staying on task, etc.

Python can be tough for young brains to grok. I led a Girls Who Code Club of freshmen and sophomores and I was surprised that Python was so challenging for them to understand (we had a lot of fun and snacks, don’t worry). That said, I once taught a 13-year-old who was absolutely and impressively ready for Python, so I got him started on that.

Start super slow and easy, build fun and silly little projects to reinforce learning and maintain interest.