

Estoy iniciandome en raspberry y no se por dónde empezar. Quiero hacer un horizonte artificial con un IMU y una pantalla.
La idea es que al encender la raspberry se inicie directamente y aparezca mi horizonte artificial en la pantalla (solo son dos imagenes PNG)
Simplemente una de las imágenes debe girar según incline el sensor.
Ahora bien, aquí vienen mis dudas:
1- ¿Hay que programar un programita y cargarlo en la SD de la raspberry (tipo arduino) o por el contrario hay que cargar un sistema operativo (linux por ejemplo) y luego crear este programita dentro del sistema operativo? (Para mi es muy importante que se inicie directamente, no querría ver nada más que el programa)
2- ¿En qué lenguaje podría programarlo, o qué debo aprender para programarlo?
¿Me podéis indicar por dónde empezar? ¿Qué tutoriales buscar? ¿Qué lenguajes? ¿Cómo buscar la información?
Como veis necesito una orientación inicial para ponerme a investigar en la dirección correcta.