Let's Make Robots! | RobotShop

Best for Beginners?

I am an absolute beginner... i have very little experience in electronics, very little experience in mechanics... but i am an expert programmer...  my question is: what do you recommend for a beginner wanting to get into robotics?  I am thinking I might want to get a roboduino board but I see here a lot of people are using picaxe. 

The advantages of something like the roboduino is that the board is pretty self contained and wouldn't need a seperate board to drive the servos...

Any suggestions as to what type of micro-controller might be best to start with?