یکی از روشهای ساده برای آموختن و شروع برنامه نویسی سختافزار کار با بوردهای Arduino است.
زبان برنامهنویس این بوردها ++C است.
البته نیاز به ویژگیهای پیچیده این زبان ندارید همین که با نحو یک زبان دیگر آشنا باشید میتوانید کار را پیش ببرید.
دورههای آموزشی زیادی موجود است که میتوانید با یک جستجو ساده پیدا کنید.
من اینها را پیشنهاد میکنم
۱. مطالعه
این سری برای آشنایی اولیه
۲. دیدن فیلمهای آموزشی از
اینجا (خوشبختانه لهجه مناسبی هم دارد)