Makeblock 90040 Ultimate Robot Kit V2.0 10 Types in 1

You can program it using the mBlock graphical programming tool or as you get more confident, graduate to C/C++ using the Arduino IDE. With over 160 pieces, the Ultimate kit has plenty for you to work with including a gripper, 3 x DC motors, a phone mount, plus a wealth of beams, plates and brackets to build a large model.

eBay