Arduino! Possibly the best microcontroller development platform. It has a huge community of users, and excellent software. The software side used to program is called Arduino, and the matching microcontroller boards are the Arduino Diecimilla (and a lot of clones exist for different purposes). The software is free and the Diecimilla is around $30. It's cheap and its great.