Arduino is a wonderful platform to rely on to learn more about electronics and build things. The littleBits Arduino Coding Kit is designed to make it even easier to get started with electronics and programming. It comes with modules that snap to 3 inputs and 3 outputs on the Arduino module. You get 8 sketches to get started.
The kit comes with battery and everything else you need. It has 8 prototyping modules.