There is no better way to learn about robots than assembling and programming your own. The XYZrobot Bolide comes with everything you need to get started. It is an advanced humanoid robot with a G-sensor, IR sensor, LEDs, speaker, card reader, and remote controller.
The XYZrobot Bolide is programmable and controllable from mobile devices. It has smart servos that transmit temperature, speed, and other useful info. It also has 3D printable parts. The above video shows what you can do with it.