These will help you learn the basics to get started on a Bot. Their forum does discuss programming the Ardino so you can find help with the programming there as well as here on SparkFun.
I agree with Waltr’s endorsement of the material on the SoR website.
I’m still in the process of building my first robot, and that site have proved invaluable.
I’ve built a small tracked robot, with speed control feedback that I can remotely control with my television remote and can follow lines (not to well yet, since I’ve been focusing on my motion control setup), all for about $40 US.
I also learned a lot from this website and the forums here.
Try to break you design goals into small problems, start solving them, and good luck!