cryptopomp
recommended this
Back when I was in schools we used the Motorola 68HC11 (now Freescale I think) and it was a bitch to code for and expensive. For a long time I thought this was perfectly normal. Then I found out about the Arduino. It was cheap, easy to use and simple to build. It completely changed my view on microcontrollers.