¿Necesito aprender C primero para aprender C? ¿Por qué?
No es necesario. Parte de la sintaxis del lenguaje C es de hecho similar o incluso igual a la de C. Si tienes los conceptos básicos del lenguaje C, aprender C definitivamente será más rápido. Sin embargo, esto no significa que debas aprender el lenguaje C antes de aprender C, y para los principiantes, la exposición a estos dos lenguajes en un corto período de tiempo causará confusión en algunos conceptos.
Por lo tanto, si su objetivo es C en lugar del lenguaje C, entonces no es necesario aprender el lenguaje C antes de aprender C.
Información ampliada:
Libros introductorios para aprender C:
1. "Tutorial de programación en C", Qian Neng
2. C fácil de aprender", Pan Jiajie; "Patrón de diseño Dahua", Cheng Jie
3. "Estándares de programación en C: 101 reglas, pautas y mejores prácticas", Liu Jicheng
4 "Secretos de la entrevista del programador C y C", Dong Shanhai
Libros avanzados:
1. "Lenguaje de programación C", cuarta edición en inglés, Bjarne Stroustrup
2. "C Primer 5.ª edición (edición en inglés)", Stanley Lippman, Josee Laoie, Barbara Moo
3. "C Standard Library: tutorial de autoestudio y manual de referencia (segunda edición) (edición en inglés)". , Nicolai Josuttis
4. "C Concurrency in Action | C Concurrency Practice", Anthony Wiliams
5. "C and C Secure Coding (2.ª edición) (edición en inglés)". Robert Seacord
Referencia: Enciclopedia Baidu—C