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! :)
Agree with Jacq that Scratch is probably the most intuitive for kids to pick up. It's a visual programming language with a drag and drop interface. We have taught kids as young as six coding with Scratch. Kids younger than that struggle because their reading ability is limited. For kids between the ages of 4-6 we recommend ScratchJr, a coding app from the makers of Scratch that runs on iOS and Android.
If you're interested in getting your child started on digital literacy, Google x Saturday Kids x 21C Girls is running a free full day coding camp at Google's offices this Saturday 27/8 (boys can join too!). https://www.eventbrite.sg/e/google-x-saturday-kids-x-21c-coding-camp-aug-27-2016-tickets-27256620285
Promo terbesar expert care sudah dimulai, diskon hingga Rp.100.000 sedang berlangsung di shopee, ada juga voucher diskon 100% alias gratis bagi bunda yang beruntung. Buruan cek di https://shope.ee/9UfEMMqqTg (id-11719)