Debería poder usar C en casi cualquier computadora. C fue creado para crear el sistema operativo Unix y ha estado en uso para una gran cantidad de otros proyectos, incluidos otros sistemas operativos.
Muchos tutoriales para Raspberry Pi están en Python porque C es un poco más complejo de aprender debido a la gestión de la memoria y la aritmética de punteros. Además, Python se puede usar sin necesidad de compilar y vincular su código. Tiende a ser más fácil de usar para quienes no son desarrolladores.
Ahora, debería buscar un poco más, porque entonces podría, por ejemplo, encontrar este sitio: Programación en C / C ++ – Proyectos Raspberry Pi
- Cómo conectar mi Raspberry Pi 2 y Arduino Uno R3 juntos
- ¿Cómo podemos conectar una Raspberry Pi con un módulo GPS?
- ¿Qué es mejor para los principiantes: Arduino, Raspberry Pi o Intel Edison?
- ¿Cuáles son algunos ajustes de configuración de overclock seguros para la Raspberry Pi sin tener que sobrevoltearse?
- ¿Por qué usar Raspberry pi en lugar de simplemente tomar un Android Stick mucho mejor en todos los sentidos?
También tenga en cuenta que la Raspberry Pi es casi una computadora de escritorio normal con Linux. Simplemente tiene recursos muy limitados como RAM, espacio en disco y dispositivos de entrada / salida. Pero debería ser capaz de hacer cualquier cosa que pueda hacer en una computadora Linux normal, más un poco más a través de los pines externos.