Para los que ya contamos con una Raspberry Pi (y los que no, para que se animen a adquirir una) y queremos hacer uso de su puerto GPIO les dejo el link de abajo, donde aprenderán para que sirve cada uno de sus pines y harán un par de ejercicios para un dispositivo de salida (en este caso un led) y un dispositivo de entrada (un switch) haciendo uso de la plataforma Scratch.
https://www.raspberrypi.org/learning/physical-computing-with-scratch/worksheet/