Well I personally havent dealt with micro controllers, yet. How-ever I did a little research a while ago, and (I know there may be better things out there, but...) try here
http://www.parallax.com/ They have controllers for the uber beginner, to seasoned professional. The basic stamp looks good just because there is no messing with tricky design work. You basically give it power, send it a program and off you go. They design those things to remove any guess work. Later after you grasp the concept of controllers, then you move to a pic controller, add some memory, and voltage reg, etc. for a smaller, more customized package. They also have multi-core pics, along with controllers that run off of JAVA

!