The best way to start building robots . . . is to just start building robots. A pile of loose motors, sensors, and microcontrollers looks daunting at first, but you can find robot kits and instructions to fit your skill level. If you're just starting, a good kit is the Lego Mindstorms NXT