For 8yo, maybe you can consider bringing her through Hedy: [link] It's gradual (starts easy but limited, then with progress through levels gets more precise and powerful), and I read that it gets to full blown Python programming. Theres an excellent talk on the approach by the author: ▶ this video
in “Show HN: A 100% free and interactive Python course for coding beginners” · View on HN