Yo aprendí a programar en C, y he visto a mucha gente aprender a programar en C y no te lo recomiendo en absoluto. No es que sea excesivamente mas complicado que otros lenguajes, pero si en un año tienes el avance que comentas, creo que deberías irte a algo mas sencillo y mas abstracto. Con esto no quiero desanimarte, pero C es un lenguaje para unos propositos que desde luego no son los de un adolescente que aprender a programar, python es un lenguaje mas sencillo, que tiene los conceptos de la programación moderna ( funcional y objetos ) y que hace que te olvides de ciertas cosas que probablemente te acaben liando la cabeza ( por ejemplo, punteros).
Hay una falsa premisa que dice que si sabes C el resto de lenguajes te resultarán mas sencillos, esto es mentira. Si bien la mayoría de lenguajes cogen la sintaxis de C o muy similar, no hay nada parecido en la forma de programar, que es lo que al final importa. un malloc de C no se parece en nada a un new de Java ( y eso que es el mismo concepto, reservar memoria). Dado que aún eres muy joven y ciertos conceptos de compiladores/programación te serán dificiles de aprender C va a ser un lenguaje muy duro.