My early foray into the world of microcontrollers and processing.
processing is open-source software that is relatively easy for the unintiated programmer to use.
I have begun using processing to interface a microcontroller, the infamous BASIC Stamp 2 from parallax, with a computer.