Arduino is an open-source electronics prototyping platform based on easy to use hardware and software.
The on-board microcontroller can be programmed using the Arduino Programming Language.
The environment makes it easy to write code and upload it to the i/o board and runs on Windows, MacOS X and Linux.
A Getting Started guide for Windows is available at
But first you need to buy one and unwrap it
To reveal its full glory