Bahasa arduino sangat bagus untuk pemula, tetapi memiliki beberapa batasan (mis. Anda harus memiliki semua file di folder yang sama). Dan pada dasarnya ini adalah penyederhanaan dari C/C++ (Anda dapat secara praktis menyalin & menempelkan kode arduino ke file C/C++, dan itu akan berhasil). Bahkan banyak dari perpustakaan ditulis dalam C++. Sebagian besar sistem yang mendasarinya tidak berorientasi objek, tetapi bisa jadi. Jadi, bahasa arduino adalah C++ atau C. C++ bukan sampah yang dikumpulkan.