The Lego Mindstorms EV3 kit, coming in September, costs $349 and comes with more than 500 pieces. It has motors, light, color, and touch sensors, and a remote control. It can be programmed via Mac or Windows PC, and has iOS and Android support. Oh, and it's meant for older kids. How easy would it be for me to set up?
Taking the Mindstorms Brick out of its box: this central computer has an ARM9 processor, black-and-white LCD screen and speaker, USB, SD card slot, multiple inputs and outputs to motors and accessories, and uses six AA batteries.
I attach motors to the sides of the Brick. The pieces should be familiar to Lego Technic fans, but the style of piece is completely different from standard Lego bricks.
A peek at the multiple numbered/lettered inputs and outputs that connect parts together. The included cables are like Ethernet/phone cords: they snap in on each end.
Turning the Brick on and seeing how the robot responds. Buttons on top of the Brick can navigate menus and run functions. I click on "Demo" and watch the wheels spin.
Running Mindstorms software allows you to upgrade firmware on the Brick, see instructions for making other robots, and most importantly, program whole new routines for your robot, which can be downloaded to the Brick via USB cable.