Mira ,no soy ningun guru de C ni nada por el estilo pero te recomiendo lo siguiente :
Leer libro de kernighan y ritchie(El leguaje de programacion C) OBLIGATORIO.
Antes que nada debes saber que leer un libro de programacion no es como leer un libro de literatura. Aca tenes que resolver todos los ejercicios , es VITAL que resuelvas todos los ejercicios del libro. Recomiendo que programes en un notepad y que uses gcc como compilador.
Cuando ya manejes mas o menos el lenguaje , te recomiendo bajarte otros libros y ir fijandote vos lo que queres reforzar . No te puedo recomendar otros libros dsp del de kernighan y ritchie debido a que nose el enfoque que queres darle. Por ejemplo , yo no soy ningun guru de algun lenguaje de programacion pero se bastante de la mayoria , ya sea lenguajes de bajo nivel como de alto nivel.Sin embargo me enfoque en la parte algoritmica mas que en lenguaje , ahi si te puedo recomendar libros ( los de knuth).
En fin , no tengo idea lo que sabes , y con que fines quieres aprender.
Lo primero muchas gracias,me pondre a leer ahora mismo jaja
Pd;Quiero aprender porque en un futuro tengo pensado ser programador.
Un Saludo !