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.