I started my daughter out with Python but she found it too hard, and I think it kinda soured her on programming. I will look into Scratch and see if she will find that a bit more appealing. She recently did a &quot;coding with Minecraft&quot; thing at school, which is very &quot;Scratch&quot;-like, and she enjoyed it a lot.