¿Cuáles son algunos de los mejores sitios web para aprender la programación C paso a paso desde el nivel ‘intermedio’ hasta el nivel ‘profesional’? Evite responder con libros o sitios web que enseñen a través de video conferencias o cursos.

Gracias A2A

No leí las otras 25 respuestas, así que perdóname si repito algún punto.

Creo que la forma de pulir sus HABILIDADES DE CODIFICACIÓN es a través de la práctica. Escribiré algunos sitios web que conozco.

Le sugiero que primero resuelva los problemas básicos de codificación de HackerRank y About – Project Euler. Se sentirán fáciles, pero solo sigue adelante.

Use este sitio cuando tenga un poco de experiencia. -http: //www.codewars.com/

Cuando obtienes suficiente experiencia de esos dos sitios. Luego vaya a sitios como para codificación competitiva avanzada. topcoder, codechef.com Concurso de programación, concurso de programación, programación informática en línea

Tenga en cuenta que los dos últimos sitios son para codificación puramente competitiva e ingrese allí solo cuando haya tenido suficiente experiencia o se deprimirá muy rápidamente.

Lo más importante es que sigas adelante y sigas disfrutando.

Espero haber ayudado.

Aclamaciones.

Dennis MacAlistair Ritchie era un informático estadounidense. Creó el lenguaje de programación C y, con su colega Ken Thompson , el sistema operativo Unix.

1.Libros: –

  • Debe :
  • El lenguaje de programación C por Brian Kernighan y Dennis Ritchie
  • Programación en C: un enfoque moderno de KN King
  • C Primer Plus de Stephen Prata
  • La referencia completa en C de Herbert Schildt
  • C: Cómo programar por Harvey Deitel y Paul Deitel
  • Intermedio:
    • C: Un manual de referencia de Guy L. Steele Jr.
    • C Trampas y trampas por Andrew Koenig
    • Programación en C por Stephen G. Kochan
    • Un libro sobre C: Programación en C por Al Kelley e Ira Pohl
    • Programación práctica en C por Steve Oualline
  • Avanzado:
    • Programación experta en C: Secretos profundos en C por Peter van der Linden
    • Programación avanzada C por ejemplo por John Perry

    2. Lectura en línea: –

    • Referencia C – cppreference.com
    • Aprenda el lenguaje de programación C paso a paso – c4learn.com

    Sabes qué, una vez que hayas terminado con el nivel de principiante, deberías comenzar a escribir fragmentos de código, nada más puede enseñarte mejor.
    Intente participar en desafíos de codificación en línea, resuelva problemas en codechef, euler, etc. y aprenderá mucho.

    Aquí hay algunos sitios web donde puedes aprender programación C en línea. Los siguientes sitios no están organizados en ningún orden de prioridad. Cada uno tiene sus propios gustos. Elige el que te parezca perfecto.

    1. C Programming.com – Aprenda programación en C y C ++ – Cprogramming.com
    Aquí los programadores novatos tienen todo lo que necesitan para aprender C. Este sitio tiene todos los recursos para un rápido salto al mundo de la programación C. Aquí encontrará todos los consejos sobre C. Hay muchas preguntas para practicar. También hay una lista de buenos libros de referencia que puede seguir para aprender el lenguaje C. Además de esto, este sitio también lo ayuda a aprender el lenguaje de programación CPP. Ten tus manos en este sitio.

    2. El GNU C
    Tutorial de programación también tiene un material ordenado para aprender lenguaje C. Comienza desde lo básico y avanza para ubicarlo en el camino correcto para comprender C. Es bueno comenzar con este sitio si es nuevo en el lenguaje de programación.

    3. Recursos de programación C y C ++

    El nombre del sitio web sugiere que te hace aprender el lenguaje C ++. Pero no se preocupe, ya que también tiene muchos tutoriales de lenguaje de programación C. Todos los tutoriales están organizados de manera ordenada. También hay tutoriales sobre Java y C #.

    4. Aprenda programación en C | Ejemplos de programación en C

    ¿Quiere echar un vistazo rápido a todos los conceptos importantes del lenguaje C? En caso afirmativo, este sitio debería ayudar. Aquí hay un índice simple que puede revisar si desea revisar todos los temas importantes relacionados con C.

    5. Tutorial de lenguaje C

    Aquí todo está en una página. La página única menciona todos los conceptos básicos del lenguaje C. Esta guía rápida lo ayudará a comenzar a comprender y pensar en C. Proporciona una imagen mental de C.

    6. Programación C – Universidad de Strathclyde

    Este sitio tiene más cosas que todos los otros sitios que mencioné aquí. En este sitio, encontrará todos los conceptos grandes y pequeños en lenguaje C.

    7. Pila sobre flujo

    Este sitio no tiene ninguna guía para hacerte aprender el lenguaje C. En realidad, es un foro en el que puede pasar tiempo preguntando sus dudas y aclarando las dudas de los demás relacionadas con cualquier lenguaje de programación. Puede navegar por este foro para encontrar muchas preguntas de programación interesantes junto con sus respuestas. Encontrará algunos temas aquí que son raros en Internet.

    Arriba mencioné solo aquellos sitios que son simples y amigables para dispositivos móviles. No se han mencionado sitios web llamativos y de video. y como cualquier otro programador, yo también creo que la programación se aprende mejor haciendo . No puede convertirse en un profesional pasando por conceptos y aprendiendo de un sitio web.
    Hágalo usted mismo, debe comenzar a escribir fragmentos de código, nada más puede enseñarle mejor.
    Intente participar en desafíos de codificación en línea, resuelva problemas en codechef, euler, etc. y aprenderá mucho.

    Espero que esto te ayude Darshan Thimmaiah. Gracias por A2A.

    Existe este sitio web llamado ” http: // YearsOfPracticalExperienc …”

    Excepto que no realmente.

    Pasar de “intermedio” a “profesional” es un factor para terminar algunos proyectos a un nivel profesional de calidad, no hacer algunos tutoriales en un sitio web.

    Si quieres aprender C profundamente, entonces necesitas estudiar por tu cuenta. Si simplemente busca en google, existen miles de sitios web. Pero depende totalmente de ti cómo te estás agarrando.

    En C Programming necesitas estudiar las siguientes áreas.

    1) Operador lógico y a nivel de bits (tabla de precedencia).

    2) Función (Llamada por valor / Llamada por referencia).

    3) Formación.

    4) Puntero

    5) Estructura.

    6) Bucle (para / while / if-else)

    7) Clase de almacenamiento

    8) Gestión de memoria (concepto claro de segmentos de pila / montón / datos / código).

    9) Concepto de variable estática y global.

    10) Asignación de memoria dinámica (Calloc / Malloc / Realloc / free).

    Después de eso, escriba el código usando Linux (editor VI / VIM), porque allí puede conocer cómo se está ejecutando y depurando el código (GDB Debugger). No use ningún IDE de Windows (CodeBlock / VisualStudio), no puede aprender lo que sucede detrás del código.

    Aprende más Prácticamente. Solo como ejemplo, si alguien le pregunta ¿cuál es la diferencia entre while y do_while loop?

    debe responderles de esta manera (para que puedan entenderlo fácilmente)

    Respuesta: mientras esté ENTRY CONTROL (sistema ferroviario de Metro, antes de abordar el tren necesitamos mostrar nuestro boleto).

    Do_While es EXIT CONTROL (sistema de tren normal: al momento de partir, debemos mostrar el boleto).

    Entonces, en ese bucle Do_While, se ejecutará al menos una vez después de eso, comprobará la condición.

    En mi experiencia y opinión, creo que cuando se trata de aprender C, el único libro que no tiene absolutamente ningún sustituto es Amazon.com: The C Programming Language, 2nd Edition (0076092003106): Brian W. Kernighan, Dennis M. Ritchie: Books

    La versión india cuesta alrededor de 200 dólares.
    Es el mejor libro con el que te encontrarás. La elegancia con la que se explican los conceptos es demasiado divertida de leer.

    Creo que la programación se aprende mejor haciendo. No puede convertirse en un profesional pasando por conceptos y aprendiendo de un sitio web.

    PD: En mi opinión personal muy parcial, cualquiera que no haya leído este libro tiene muy pocas posibilidades de dominar el idioma.

    Si desea acceder a sitios web simples con tutoriales fáciles dirigidos a cualquier nivel de audiencia, aquí está la lista de sitios web amigables para dispositivos móviles que no tienen video tutoriales.

    1: Tutorial C – Aprenda C – Cprogramming.com

    2: C Tutorial por Tutorialspoint

    3: Learn C – Tutorial interactivo gratuito de C por learn-C y proporciona un compilador en la página para probar su código

    4: Learn C – Tutorial de programación Easy C – Tutoriales y ejemplos de Tryproprogram

    5: C tutorial por la universidad de Starthclyde

    Si desea aprender de algunos de los mejores libros electrónicos disponibles, aquí está la lista.

    1: El lenguaje de programación C (2a edición)

    Programación 2: C: un enfoque moderno

    Si revisa alguna de estas referencias, sería suficiente aprender la programación en C desde cero hasta el nivel experto.

    Espero que esto ayude. ¡Aclamaciones!

    Mi elección sería:

    1. academia Khan
    2. Codeacademy
    3. Code Avengers
    4. Cursos de Google University Consortium
    5. MIT OPENCOURSEWARE

    De hecho, para simplificar las cosas, también creé algunos tutoriales interactivos. Ah, y escribí un blog con detalles sobre cada uno de estos.

    Aquí está el enlace: Guía para principiantes para aprender codificación

    Debería ser útil para ti. ¡Prestigio!

    Uno de los mejores sitios web que encontré fue la programación en C Tutorial – Tutorials School

    El sitio web tiene una explicación detallada de todos los temas. No solo eso, hay una sección separada donde han explicado cada tema con ejemplos, lo cual es sorprendente. Y sabes qué, una vez que hayas terminado con el nivel de principiante, deberías comenzar a escribir fragmentos de código, nada más puede enseñarte mejor.

    Creo que este es un juego de reflejos, de pensamiento rápido y acción. Puede moverse muy rápido de Intermedio a Pro accediendo al nivel 3 de C y luego yendo al nivel 4 muy, muy rápido. Tendrá que pasar algún tiempo en el nivel 4 de C, pero una vez que esté allí, se le otorgará casi instantáneamente el nivel “Pro”.

    En caso de que no lo hayas entendido, realmente odio esta gamificación del aprendizaje. ¿Quieres aprender el idioma? ¿Por qué crees que un sitio web es la forma de hacerlo? ¿Alguna vez has tratado de buscar una respuesta a tu pregunta sobre Quora?

    No hay ‘niveles’ en el aprendizaje de C. Escribir programas, y mejorará. Escriba programas útiles, y a la gente no le importará que no haya alcanzado el nivel “profesional” en C.

    Lo mantendré breve y preciso. Entonces quieres aprender programación c de intermedio a profesional.

    ¡Lo siento amigo! No hay un sitio web que pueda hacerte pasar de intermedio a profesional. Todo lo que pueden enseñarte es el concepto detrás de los idiomas y la parte de sintaxis, etc.

    Aparte de eso, hay algunos sitios web de aprendizaje como …

    1. Todo niño merece una oportunidad
    2. academia Khan
    3. Mit opencourseware
    4. Programación en C – Aprenda programación en C y C ++ – Cprogramming.com
    5. Tutoriales para CakePHP, SAP EWM, Web Dynpro, Angular2, Framework7, Arduino, CherryPy, Firebase, SAP C4C, Panel de SAP, SAP PI, ExpressJS, Design Thinking, Seguridad de Internet, PyGTK, Apache Drill, Gráficos Excel, Búsqueda elástica, Seguridad informática , Programación extrema, Desarrollo basado en el comportamiento, Optimización de la tasa de conversión, Bases de SAP, Derecho comercial, Kanban, Erlang, Nómina de SAP, ASP.Net WP, PouchDB, MFC, SAP HR, Yii, Clojure, Aurelia, CoffeeScript, CPanel, Laravel, SAP Webi, MS SQL Server, pinterest, Indian Polity, Teradata, Windows10
    6. Planificación inteligente para redes inalámbricas inteligentes

    Estos sitios web anteriores son buenos para aprender. También puede avanzar hacia algunas conferencias de YouTube que son increíbles.

    En el último, el único sitio web que puede convertirlo de intermedio a profesional es USTED. ¡Es tu taza de té!

    ¡Buena suerte! ¡Disfruta y explora la programación!

    Aquí hay una lista completa sobre el desbordamiento de pila, completa con las opiniones de los usuarios sobre los libros: La guía y lista definitiva de libros en C. ¡Feliz codificación!

    Solo enfóquese en construir cosas progresivamente más frías, o resolver un montón de problemas en el Proyecto Euler o codificar sitios de desafío. Recomendaría usar algún tipo de libro, como los anteriores, como referencia. Ni siquiera se preocupe por tener un sitio perfecto disponible para aprender programación C “avanzada”. Haz cosas geniales y útiles y mejorarás naturalmente.

    Use sitios web como:

    1. W3schools.com
    2. TutorialsPoint.com

    Estos sitios web son los mejores para principiantes.
    Una vez que se familiarice con los conceptos básicos de C y C ++, seguramente puede aplicar lógicas para improvisar.

    Sé sabio y luego LEVANTATE ..

    Saludos.

    Tu amigo más útil debería ser …

    http://www.google.com

    Si sabe qué temas estudiar, siempre es mejor que los busque en Google y lea no solo de una sino de múltiples fuentes.

    Estos sitios deberían ser realmente útiles en su curso de aprendizaje.

    http://www.cprogramming.com
    http://www.zentut.com/c-tutorial
    http://www.geeksforgeeks.org
    http://www.thenewboston.org (videos)
    http://www.wikipedia.com
    http://www.stackoverflow.com

    Y luego podría optar por estructuras de datos y algoritmos más avanzados. Aprenda más sobre ellos y practique en

    http://www.topcoder.com
    http://www.codechef.com
    http://www.spoj.com
    http://www.codeforces.com
    http://www.hackerrank.com

    Los tutoriales de algoritmos, particularmente en Topcoder, son increíbles. Los otros sitios realizan concursos regulares y / o contienen miles de preguntas que puede practicar e incluso consultar sus editoriales para encontrar soluciones. Recuerde que la práctica es la clave para aprender.

    He tenido bastante experiencia en C durante un año. Primero le recomendaría que lea el libro: El lenguaje de programación C de Denise Ritchie. Incluso si está interesado en aprender en línea, lea el libro en su tiempo libre. Vale la pena. También es muy delgado y no tomará mucho tiempo. Hará su base en el lenguaje C.

    Puede aprender C paso a paso desde este sitio web: http://c.learncodethehardway.org

    Intente implementar diferentes estructuras de datos y algoritmos después de familiarizarse con el lenguaje.

    Le recomendaría que use un sistema operativo Linux para aprender C, ya que será más fructífero. Y de esa manera también terminarás aprendiendo un poco sobre Linux. Intenta hacer algunos programas de utilidad en él.

    Aquí, los mejores sitios web para aprender programación C.

    C preguntas | 2braces

    Tutorial de programación, artículos y ejemplos

    Programación en C – Aprenda programación en C y C ++ – Cprogramming.com

    Siento que estos son los buenos sitios web para aprender programación C.

    Estos son algunos de los mejores recursos para la programación en C. Échales un vistazo.

    1. Codificación Alfa
    2. Aprender C
    3. C4Aprender
    4. SanFoundry
    5. TutorialsPoint
    6. TheCrazyProgrammer
    7. CodeChef
    8. Programiz
    9. Lynda
    10. Programación Simplificada

    No hay sitios web interactivos disponibles para que usted aprenda C a diferencia de HTML, javascript, jquery que tienen un montón de sitios web interactivos para ayudarlo a aprender estos lenguajes de programación.
    Esto te deja con la única opción de aprender algoritmos a través de sitios web como
    http://www.cprogramming.com

    La mejor manera es aprender de los archivos pdf. Aprendí todo el lenguaje básico C de eso. Descargué el pdf de: Tutoriales de texto y video para UPSC, IAS, PCS, Servicios civiles, Banca, Aptitud, Preguntas, Respuestas, Explicación, Entrevista, Entrada, Exámenes, Soluciones, Ejemplos, En línea, Cuestionario, Asuntos actuales 2017, Prueba de aptitud , Habilidad verbal, Conocimientos generales, Razonamiento, Prueba simulada, Kubernetes, Spring JDBC, Java Concurrency, Spring AOP, Gerrit, Spring MVC, Política de la India, Historia, Geografía, Biología, Física, Química y Economía

    El sitio web proporciona capítulos de texto y un lenguaje fácil de entender.

    Espero que funcione.

    Gracias.