Pienso que es mejor concentrarse en uno. C++ es toda una bestia muy diferente a C. Y en un solo entorno (win/osx/linux) y un solo IDE. Estas mezclando muchos mundos y paradigmas diferentes a la vez. Aun cuando soy feliz aprendiendo varias cosas, ni loco intento varias a la vez! paralelo no es bueno en el aprendizaje, es mejor en modo serial...
Por otro lado, cual es la gracia de usar C/C++ para programar bases de datos?
Un ejemplo en C:
http://www.cyberciti.biz/tips/linux-...i-program.html