Fun project. If you're interested in messing with RGB LEDs in a simple way, I can recommend Blinkstick's Pro controller. It's a WS2812 in a nice USB housing with some decent libraries in a variety of languages. I've been using one with chrome.hid (Chrome's USB interface) - https://github.com/onion2k/BlinkstickChrome