Learn electronics with the Circuit Playground, a great way to practice programming on real hardware. It has built in sensors, LEDs and no soldering or sewing is required.
Similar to the Flora wearable microcontroller, the circuit playground features an ATmega32u4 processor and has alligator clip pads around the edge of the board for easy connecting. It can be powered via USB, AAA or lithium polymer batteries.
Circuit Playground has built-in USB support. You just need to plug it in to a computer via a micro USB cable and it will be recognised. It also has USB HID support so can act like a mouse or keyboard to attach directly to computers.
Note: This is the Developer Edition of Circuit Playground. This version is designed for people who have a little experience with Arduino already, who want to help build & document projects.