Question: what do you need to know to make robots?
Answer: Learn about electronics., Buy some books., Start off small., Get LEGO Mindstorms if you don't have any programming experience., Enter a contest - I.E. Build a 'bot to do something., Work regularly on your 'bots., Read about the mistakes of others., Don't be a tightwad.