RaspberryPI için WindowsIoT olarak C# kullanabilirisiniz ve çok basit kullanıyor
ve RaspberryPI Gömülü Sistem olduğundan dolayı içerisine kurduğunuz sistem doğrultusunda birçok dili kullanabilirsiniz fakat önemli noktalar Kütüphaneler ve GPIO haberleşmesi bunu zor veya kolay olarak yapabilirisiniz. Bu konuda en basit olan Python dilidir çünkü I/O ile gerçek nesneleri kontrol etmek daha kolay ve daha basit oluyor onun için birçok firma, programcı bu dili tercih ediyor ve tabi Python dilinin işlevselliğini de göz önüne alacak olursak bu ilgi kaçınılmaz olabiliyor.
Arduino için bilgi vermeme gerek yok yukarıdaki arkadaşlar gayet güzel açıklamış.