برای شروع ربات
اولین کاری که میتونید بکنید به نظر من:
اول یادگیری میکرو کنترلر مورد نظر (avr-pic-arm) که پیشنهاد من برای شروع کار avr هستش
حالا واسه یادگیری avr باید کنارش یه زبان برنامه نویسی یاد بگیری ، اگه از avr استفاده کنی کامپایلرهایی مثل bascom به زبان بیسیک و کدویژن به زبان c هستش که جفتشون هم فوق العاده ان ولی کدویژن بهتره
بعد که اینها رو یاد گرفتید ، میرید سراغ الکترونیک ، و با نرم افزارهایی مثل پروتئوس شروع به طراحی و شبیه سازی میکنید
برای یاد گیری avr من کتاب : آموزش میکروکنترلرهای avr به زبان بسکام نوشته علی کاهه رو پیشنهاد میکنم
کتاب خوب و جامعی هستش
میکرو کنترلرهای avr خیلی منابع فارسی جامع و زیادی داره
موفق باشید