I'm no expert here. Did a search and found that "scratch" is highly recommended by many teaching programming to children as a good starting point.
https://scratch.mit.edu/
It is free and allows its users to build interactive stories, animations, games, music, and art. According to its website, it is designed for children between 8 to 16 years old, but often used by people of various ages.
Hope this helps! :)