Yo aprendí con esto: http://c.conclase.net/
Pero aprendí Java con esta serie: http://mat21.etsii.upm.es/ayudainf/aprendainf/AnsiC/leng_c.pdf
Aprenda $lenguaje como si estuviera en primero es lo que buscas, para aprender C, C++, Java y otros cuantos.
Para aprender considero mejor Python porque es de más alto nivel y da una mayor abstracción, además de la shell interactiva, pero cada maestrillo tiene su librillo.
Por cierto, deberías haber preguntado en la sección de C, y deberías haber visto los temas que hay allí antes de preguntar, habrías encontrado mucha más información, por ejemplo:
http://foro.elhacker.net/programacion_cc/recopilatorio_temas_importantes_de_programacion_cc-t174285.0.html;topicseen
y
http://foro.elhacker.net/programacion_cc/curso_de_programacion_c_actualizado_el_180604-t21868.0.html
Pero aprendí Java con esta serie: http://mat21.etsii.upm.es/ayudainf/aprendainf/AnsiC/leng_c.pdf
Aprenda $lenguaje como si estuviera en primero es lo que buscas, para aprender C, C++, Java y otros cuantos.
Para aprender considero mejor Python porque es de más alto nivel y da una mayor abstracción, además de la shell interactiva, pero cada maestrillo tiene su librillo.
Por cierto, deberías haber preguntado en la sección de C, y deberías haber visto los temas que hay allí antes de preguntar, habrías encontrado mucha más información, por ejemplo:
http://foro.elhacker.net/programacion_cc/recopilatorio_temas_importantes_de_programacion_cc-t174285.0.html;topicseen
y
http://foro.elhacker.net/programacion_cc/curso_de_programacion_c_actualizado_el_180604-t21868.0.html