¿Cuáles son los mejores tutoriales y libros sobre programación en C?

C es un lenguaje de alto nivel y propósito general que fue desarrollado originalmente por Dennis M. Ritchie para desarrollar el sistema operativo UNIX en los Laboratorios Bell. C se implementó originalmente en la computadora DEC PDP-11 en 1972.

En 1978, Brian Kernighan y Dennis Ritchie produjeron la primera descripción públicamente disponible de C, ahora conocida como el estándar K&R.

El sistema operativo UNIX, el compilador de C y, esencialmente, todos los programas de aplicación UNIX se han escrito en C. C ahora se ha convertido en un lenguaje profesional ampliamente utilizado por varias razones:

  • Fácil de aprender
  • Lenguaje estructurado
  • Produce programas eficientes.
  • Puede manejar actividades de bajo nivel
  • Se puede compilar en una variedad de plataformas informáticas.

Los siguientes son los mejores libros para aprender a programar en lenguaje C.

El libro del lenguaje de programación C

El libro enumera los conceptos relacionados con el lenguaje de programación C, según lo prescrito por el estándar ANSI. El libro desarrolla los conceptos básicos de la programación orientada a procedimientos y los fundamentos de la escritura de códigos C. Continúa cubriendo aspectos como funciones y bucles, aprendizaje que ayudará a los programadores novatos a codificar correctamente los códigos de nivel elemental.

Vamos a reservar

El programador C de hoy en día tiene que dominar la complejidad del lenguaje, ya que es el idioma de elección en ingeniería, ciencia y programación de juegos. El programador también debe estar contento con su uso en entornos como Linux, Windows o Internet. Let Us C de Yashavant Kanetkar no asume ningún fondo de programación y está diseñado para tales lectores. Es un libro estándar y comienza con lo básico.

C en profundidad libro

Compre C: el libro de referencia completo

¡Otra joya de Herb Schildt, el autor de programación más vendido con más de 2.5 millones de libros vendidos! C: La referencia completa, cuarta edición, le brinda todos los detalles sobre C99, el nuevo estándar ANSI / ISO para C. Obtendrá una cobertura exhaustiva del lenguaje C y las bibliotecas de funciones, así como todas las funciones C más recientes, incluidas las restringidas punteros, funciones en línea, matrices de longitud variable y matemáticas complejas. Este recurso repleto incluye cientos de ejemplos y aplicaciones de muestra.

Programación en Ansi C

De acuerdo con la esencia original de este distinguido éxito de ventas, la sexta edición presenta los conceptos de programación en C en un orden simple, claro y lógico, por lo que es ideal para los principiantes. Este texto utiliza programas de muestra, estudios de casos, problemas de programación, proyectos y muchas más ayudas pedagógicas para permitir una mejor comprensión del lenguaje C. ¡El sello distintivo de esta edición es su nuevo avatar en color, para mejorar el atractivo visual y hacer que aprender sea un placer!

Head First C Kindle Edition

¿Alguna vez has deseado poder aprender C de un libro? Head First C proporciona una experiencia de aprendizaje completa para C y programación imperativa estructurada. Con un método único que va más allá de la sintaxis y los manuales de procedimientos, esta guía no solo le enseña el idioma, sino que le ayuda a comprender cómo ser un gran programador. Aprenderá áreas clave como conceptos básicos de lenguaje, punteros y aritmética de punteros, y administración dinámica de memoria. Los temas avanzados incluyen multihilo y programación en red, temas típicamente cubiertos en un curso de nivel universitario.

Programación en C Book

La programación en C está diseñada para servir como un libro de texto para los estudiantes universitarios de ingeniería, aplicaciones informáticas y ciencias de la computación para un curso básico de programación en C. Completo en su cobertura, el libro se centra en los fundamentos para construir una base sólida de cómo escribir programas C efectivos.

Fuente :

Descripción general del lenguaje C, Wikipedia, Amazon.

En lugar de decir los mejores tutoriales, prefiero decir los materiales más adecuados.

Si solo eres alguien por interés. Pensé que sería genial encontrar algunos libros con imágenes, esto será beneficioso para estimular su interés.

Si eres un alumno primitivo, como un estudiante en la escuela. Pensé que C Primer Plus podría ser una opción adecuada para estandarizar sus sintaxis de programación. Enumera la información detallada de cada unidad en C.

Eso es suficiente para estudiantes no profesionales. Si lees estos libros y comprendes conocimientos sobre ellos, habrías tenido un comando básico en la programación. Y es hora de estudiar algunos otros lenguajes como C ++, Java, Python, PHP, etc.

El camino por delante será largo y nuestra subida será empinada. Ampliarás tu horizonte cuando tengas algo como estructura de datos, algoritmo, fundamentos de compilación, etc.

Libro
————-

Video tutorial
——————
1) Wibit–> Programación en C
2) Thenewbostan–> C Programming Tutorial – 1 – Introducción

Para practicar
—————
Problemas – Proyecto Euler

Más…
———–
La guía y lista definitiva de libros en C

  • puedes consultar el lenguaje de programación C de Brian W. Kernighan y Dennis M. Ritchie, mejor conocido como K & R.
  • Hay otros escritores prominentes como Yashwant Kanetkar y Balagurusamy.
  • pero siento que C en profundidad por Deepali Srivastava y SK Srivastava es un mejor libro para principiantes.
  • para tutoriales puede referir javaTpoint o puntos de tutoría
  • lado a lado puedes ir por geeksforgeeks, es simplemente el mejor
  • y si quieres ir a tutoriales en video, ¡entonces puedes ir a The New Boston y saurabh shukla!

PD : puede usar cualquiera de estos libros, ¡simplemente adhiérase a uno y use K&R como libro de referencia y comience a programar y practicar!

Los libros de idiomas son típicamente terribles. Mi consejo es leer varios. También lea varios tutoriales diferentes en línea, videos, MOOC sobre el mismo tema.

Eventualmente, todos estos fragmentos de diferentes fuentes se unirán para darle una comprensión más completa.

No exactamente para la programación introductoria de C, pero el libro sagrado de C es El lenguaje de programación C (9780131103627): Brian W. Kernighan, Dennis M. Ritchie. Es una necesidad para todos los programadores de C y creo que es el libro perfecto para comenzar.

De vuelta a los clásicos.

Estudié en K&R y es un IMHO de hoja perenne
Aquí una versión en línea en PDF http://www.ime.usp.br/~pf/Kernig

Está muy bien escrito, claro y completo.

El único lenguaje de programación The C, 2ª edición .