به قطعاتی که میشه روی اونا برنامه نوشت چی میگن ؟
ینی کل قطعات (سخت افزارهای) قابل برنامه نویسی.
احتمالا منظور نظر شما میکروکنترلر ها هستن که در واقع میشه اینطور گفت که معادل یک کامپیوتر کوچک هستن یعنی هم رم دارن هم سی پی یو هم هارد و حتی حافظه کش هم دارن (البته معادلش در مقیاس خیلی کوچکتر)
دو تا از میکروکنترلر های مطرح در بازار هم میکروکنترلر های خانواده AVR و ARM هستن که اولی الان متعلق به شرکت میکروچیپ هست (قبلا ATmel میزد که میکرو چیپ اونو خرید) و دومی یعنی ARM هم جاهای مختلفی تولیدش میکنن(از جمله خود میکروچیپ) البته میکروکنترلر های دیگه ای هم هستن مثل خانواده 8051 و غیره
این آردوینو هم که دوستان میگن در واقع همون AVR هست که یه مقدار امکانات بهش اضافه کردن و بصورت ماژول های کاربردی درش آوردن ولی اگه بخواید برای یادگیری شروع کنید هم می تونید از آردوینو شروع کنید یا اینکه یکراست برید سراغ AVR . ضمنا میکروهای ARM هم برنامه نویسیش و کلا خودش یه مقدار پیچیده تر از AVR هست.
زبون برنامه نویسی هم برای AVR هم زبان بیسیک هست هم C هم اسمبلی . که اگر می خواید پیشرفت کنید همون C رو یاد بگیرید بهتره چون بعدا می تونید ازش در سایر میکرو ها هم استفاده کنید.