For kids that young, Scratch, Logo, or BASIC would probably be good options. They tend to focus on simple syntax with an emphasis on seeing an outcome pretty quickly.
I was talking to my neighbors 10 year old son one day and the subject of computers came up. He told me they were started using Scratch at school but he's since moved on to Python because he "felt he was more of a Python guy." He enjoyed Scratch because he could do something and get results quickly. Once he got the hang of it, be got tired of the user interface and the teacher introduced him to python. I'll have to see what he thinks these days.
If I remember correctly, Cozmo (https://ankicozmorobot.com) has, among other ways to program for it, a Scratch integration. Not sure that matches what you qualify as robotics though.