Quiero aprender el lenguaje C. Vengo de un fondo de JavaScript. ¿Cuál es el mejor libro del que recomendarías aprenderlo?

Honestamente, es bastante similar. Usted ya conoce los conceptos de control de flujo, funciones, etc. La parte en la que necesita enfocarse probablemente esté relacionada con los parámetros de función, los tipos de datos, la administración del puntero y el aprendizaje de la biblioteca estándar.

Mi recomendación es comenzar a escribir y hacer referencia a un libro cuando te quedes atascado. Podría usar un tutorial en línea para sentir las brechas:

Tutoriales de programación C, C ++

O libros gratis en github:

vhf / libre-programación-libros

Algunas personas pueden sentarse y leer un libro de programación como una novela, de adelante hacia atrás. No puedo, prefiero escribir el código y hacer referencia al libro cuando me atasco. Me encantan los libros de “libros de cocina” donde puedo buscar un problema específico, pero no sé uno para C.

Ahorre dinero para libros más avanzados, como Amazon.com: Libro de cocina de programación segura para C y C ++: Recetas para criptografía, autenticación, validación de entrada y más (9780596003944): John Viega, Matt Messier: Libros.

Ahora, si realmente estás hablando de C ++, es bastante más complejo.

Estoy de acuerdo con el usuario de Quora con la programación de aprendizaje de fondo haciendo que sea una forma sorprendentemente rápida. Para el libro de referencia, siempre uso el lenguaje de programación The C clásico, pero tenga en cuenta que aprendí por mí mismo con este libro, por lo que también puede influir algo de nostalgia.
Asegúrese de revisar Wikilibros, abrir libros para un mundo abierto en Wikilibros en C. Es gratis y vale la pena mirarlo.
Cuando termines con lo básico, el resto depende de lo que quieras hacer. Hay muchos libros que se centran en “Cómo … en C”. Encuentra lo que te gusta hacer en C y ciertamente hay un muy buen libro \ tutorial sobre ese tema.