There is no better way to learn electronics than playing around with Arduino and Raspberry Pi. Plumduino is an educational kit that teaches you how to program your own Arduino based lights. It comes with pre-programmed lighting effects, but you can always come up with your own.
Plumduino has 8 NeoPixel lights that can be controlled individually. It comes with a proximity sensor, ambient light sensor, and a user programmable button. More information is available here.