Arduino'yu C ve C++'ın birleşmesi olarak düşünebiliriz. Daha çok C diline benzese de aslında kütüphanelerinin çoğu C++ ile yazılmış.
Yani C/C++ ikilisini öğrenmek mantıklı olacaktır, ha eğer ben bir tanesini öğrenmek istiyorum derseniz C++ öğrenin. Bunun dışında dediğim gibi Arduino farklı bir mecra olduğundan kütüphanesini de incelemeniz gerekiyor. En basitinden pinMode() sadece Arduino'da bulunuyor.
C# ve Python gibi dillerle Arduino'yu unutun.