Quieres aprender a programar, como hobby... y además en C. Suerte campeón.
Hombre, yo creo que el chaval no hace mal... siempre es bueno aprender cosas en esta vida.
Aunque lo que esta claro es que el lo hace por hobby, sin nadie que le presione, y poniendole todas las ganas e ilusion si a el le gusta. Si esta harto de programar lo deja para mañana o pasado.... Esta claro que una cosa es aprender por hobby y otra por obligacion, vocacion o lo que sea.
Cuando lo haces porque es tu deber o obligacion te sientes mucho mas presionado y al final acabas hasta los huevos, pero claro, aprendes mucho mas ya que te tienes que pasar la mayor parte del tiempo programando, en cambio por hobby vas dando tus pasitos, con paciencia y mucho mas lento... es totalmente diferente.
Respecto a que lenguaje escojer yo te recomiendo que utilizes java... cada vez mas se está imponiendo, además de ser uno de los lenguajes mas portables que existen y ya solo por eso creo que deberías escojer este. Es totalmente orientado a objetos y tiene un gran potencial, ademas de que podras crear applets para incluir en paginas web...
Sinceramente, antes de aprender C++ aprende Java... pero bueno, de hecho si te pones a pensar son 2 lenguajes muy muy parecidos... por lo que si conoces uno, te llevará muy poco tiempo adaptarte al otro...
Un saludo!