Here is another robot kit that teaches kid programming skills. The Engino Robotics Produino Kit is based on the Arduino platform and ready for C and C++ programming. It has 406 Engino parts, 2 DC motors, a servo motor, IR sensors, and everything you need to experiment.
The companion software (KEIRO) is compatible with Windows, Mac, iOS, Android, and Linux. It not only has a C++ coding mode but also supports drag & drop programming. The included Produino controller has WiFi and Bluetooth connectivity.