Estoy estudiando ingeniería informática y estoy tratando de aprender a codificar. Tomé lecciones de lenguaje de programación C este año, pero no puedo resolver un solo problema sin buscar en la red. ¿Qué tengo que hacer?

Espero que este libro de los chicos que crearon el idioma sea parte de la literatura de tu curso https://en.m.wikipedia.org/wiki/…

Si no fue así, consíguelo de todos modos. Lea cada capítulo en secuencia. Después de cada capítulo hay una serie de ejercicios para ayudarlo a probar los nuevos conceptos introducidos. Resuelve tantos como necesites hasta que te sientas cómodo con él. Pruebe sus soluciones ejecutando los programas que escribió. No avance al siguiente capítulo hasta que esté contento de que ahora comprende completamente el último capítulo.

Por supuesto, como parte de este trabajo, puede y debe usar sitios de preguntas y respuestas en línea para ayudarlo si está atrapado en un problema y necesita una pista para seguir adelante. Pero asegúrese de al menos intentar resolver el problema antes de obtener ayuda. Esa es, creo, la mejor manera de aprender cualquier idioma.

Necesita encontrar un problema increíblemente divertido que le apasione y seguir resolviéndolo hasta que cree un programa de trabajo. Entonces deberías pasar al siguiente problema increíblemente divertido.

Según mi experiencia, esa es prácticamente la única forma de aprender a programar.

Si no te estás divirtiendo o si el problema es demasiado artificial, el entrenamiento tomará más tiempo y será menos eficiente.

¿Por qué te preocupa tener que buscar en la red? He estado programando durante más de una década, y todavía comienzo cada pensamiento con Google. Utilice todas las herramientas a su disposición todo el tiempo. Es estúpido no hacerlo.