While looked for robotic programming languages for kids 10+, I tumbled upon Microsoft Small Basic. It is a surprising simple language with only 14 keywords, simple data types, conditional branching, and looping. It also comes with a beautiful Integrated Development Environment with intellisense and in-editor documentation access on the sidebar.
If we trace the origin, it is a simplified and trimmed version of BASIC. Small Basic also includes a few libraries such as Turtle, Flickr, etc., so that beginners can jump start.
When we add the extension EV3 Basic, Small Basic can program against Lego MindStorm EV3 robot.
I strongly recommend Small Basic for kids 10+ to learn programming.