I learned basic C programming from the tutorial on howstuffworks.com, its surprisingly informative and gives you pretty much all the training you need to do pretty much all the programming you'll need to do for the robot.
Here's the link.
http://computer.howstuffworks.com/c.htm