De los dos (Raspberry Pi y BeagleBone Black), ¿qué placa debo comprar si me siento cómodo con la programación en C?

Depende de lo que quieras que haga.

Si usted es un ingeniero que intenta interconectar diferentes componentes eléctricos y desea un microprocesador externo altamente escalable construido alrededor del núcleo de Linux, (esencialmente un procesador muy rápido que puede manejar directamente componentes eléctricos como conjuntos de LED, una gran variedad de sensores diferentes y actuadores) debería obtener un Beaglebone.

Si desea una microcomputadora de uso general que pueda jugar / transmitir / jugar usando una huella muy pequeña, que también puede interactuar con algunos dispositivos eléctricos, pero no tan rápido como el Beaglebone, debe obtener una Raspberry Pi.

En cuanto a la programación, tendrás que aprender mucho más sobre los componentes eléctricos para que el Beaglebone funcione con tus programas C, pero el Pi viene casi de fábrica con todo lo que necesitarás usar.

1) Frambuesa pi 2
2) Odroid
3) Raxda lite

Visite crazypi.com para conocer los últimos precios.
Estas son tu mejor apuesta.