سلام
پایه برنامه نویسی آردوینو همون زبان سی هست برای تهیه نرم افزار هم به سایت arduino.ir مراجعه کنید ، در کل اگر با مفاهیم برنامه نویسی آشنا باشید زبان ساده و راحتی هست.