My son loves his WeDo components. We did not get him the full kit as he already has quite a collection of legos and loves to come up with his own projects. We just purchased the individual Power Functions (motor, sensors, lights, usb hub, etc) and he uses MIT's Scratch http://scratch.mit.edu/ for programming (which is free!).