Cómo hacer que el aprendizaje de C sea interesante para mí.

Si desea que el proceso de aprendizaje sea interesante, intente resolver los problemas sin escribir el programa (Código fuente). A continuación, primero descubra el código que alguien escribió para ese programa y aprenda de ese programa cómo resolvió el programa y qué instrucciones / líneas Usó y aprendió lo que significan estas instrucciones.

Por ejemplo
vacío principal(){
printf (“¡Hola mundo!”);
}
salida
Hola Mundo!

Por el programa anterior, sabrá que printf es una función en c que se usa para imprimir mensajes en la consola. Luego, debe profundizar más en lo que es la sintaxis de printf y demás.
Pregúntese por qué se usa void antes que main? ¿Por qué se usa el punto y coma después de la declaración printf? Así que aprenda con el programa de ejemplo. Así es como aprendí el lenguaje C y también sabrá cómo resolver los problemas.

Estos son los libros que he usado para aprender c.

  1. Cómo programar C-Book por Harvey Deitel y Paul Deitel
  2. Dejanos C por Yashwant Kanetkar (Resuelve Ejercicios)

Esta es solo mi opinión de que el aprendizaje es interesante para mí porque puedo saltar y escribir los programas. Disfruta lo que haces . Todavía recuerdo cómo me sentí cuando escribí mi primer programa de computadora. Pensé que hice una computadora para imprimir el programa hello world y me sentí como programador 🙂

Primero, aprenda los conceptos básicos de C. Luego aplíquelo en escenarios más pequeños y conocidos como series de fibanocci, operaciones de matriz, factorial de números, etc. Esto aumentará la confianza. Luego intente realizar algunos proyectos como el sistema de facturación, etc. Puede encontrar algunos en línea. Otra forma es pensar en un escenario donde pueda codificarlo y hacerlo en C. Esto le dará control sobre el lenguaje. El problema de C en comparación con otros lenguajes es que no usarás mucho la programación gui. Trate de aprender la programación de gui. Esto también lo ayudará a interesarse en C si cree que las salidas de comandos simples son aburridas.

Bueno, yo diría que primero vaya por lo básico. Para C / C ++, prefiero una buena combinación de Tutoriales para Content Marketing, SIP, Pago por clic, Contabilidad, Sqoop, ITIL, Jackson, Pruebas de seguridad, Awk, JDB, Hadoop, Hive, HBase, XStream, Java8, Guayaba , Memcached, EasyMock, CICS, Análisis y Diseño Orientado a Objetos, Tika, DOM, AngularJS, IMS-DB, NGN, Sed, WCF, JPA, Apache POI, Señales y Sistemas, JOGL, DB2, PhoneGap, SVG, VSAM, COBOL, XSD, XPath, Redis, XSLT, Java XML, VBA, JFreeChart, Lucene, Selenium, DTD, Powerpoint, Tcl / Tk, XML, Ingeniería de software y muchas más tecnologías y PRÁCTICAS | CodeChef. Después de esto, puede probar, preguntas de nivel medio y concursos de codificación en Codechef, Codeforces, SPOJ, etc.

El curso de Nptel del profesor Satyadev Nandakumar de IIT KANPUR realmente resultará útil para dominar C.
Si empiezas a ver sus videoconferencias, el interés se creará automáticamente.
Trata una vez.