Salu2 andrewp
Yo empece programando en C, y la verdad hice aplicaciones muy buenas En si es un lenguaje de programación y no un gestor de Base de datos pero si se puede realizar aplicaciones manejando ficheros, existe otro lenguaje que es el PASCAL no se si escuchaste de ese lenguaje es sumanente mas fácil, Tabien se puede hacer aplicaciones con ficheros (BD).
El C++ es más orientado a objetos, en el cual de igual manera puedes hacer uso de ficheros pero estos orientados a objetos, dispongo de algunos ejemplos si gustas te las puedo proporcionar, espero un MSG priv. si gustas.
Recibe un cordial saludo.