A very good step by step guide to building and programming robots using LEGO Mindstorms EV3. Introduces 5 robots that you can build while learning.
eBay