Sabemos que aprender a codificar como principiante es difícil, pero ¿qué podemos hacer para mantenernos en el camino?

No debería sentirse duro; si lo hace, es posible que no esté preparado para ello o que esté aprendiendo de una manera que no sea adecuada para usted.

Mi consejo para las personas que están comenzando es cambiar de tratar de aprender a codificar para crear programas que le interesen. Cuando la meta es simplemente aprender a codificar, puede ser difícil de sostener.

Si, por otro lado, estás tratando de crear algo que sea interesante para ti, eso te motivará. Al aprendizaje se le da un propósito y dirección. A medida que el programa toma forma, sirve como una recompensa por su arduo trabajo. Los problemas se sentirán más como un desafío a superar que como una barrera para mejorar.

Personalmente, me interesaban los juegos cuando empecé. Escribí una simulación del mercado de valores a principios de los años setenta. Jugué un juego de combate de naves estelares basado en texto multijugador que modifiqué de su forma original. Luego pasé a tratar de crear un juego de combate en una nave estelar 3-D que estaba limitado a gráficos de personajes, es decir, podrías colocar personajes en cualquiera de las 80 columnas de las 24 líneas que mostraría la pantalla. Se me ocurrió algo que proporcionaba dos vistas en 2-D, que era jugable, aunque un poco difícil de acostumbrarme.

El punto era que aprendí lo que necesitaba para hacer los juegos, en lugar de tratar de aprender a codificar. Inmediatamente apliqué lo que aprendí, lo que me ayudó a absorberlo realmente. Todavía aprendo cosas nuevas de esta manera, ya que las necesito para mis proyectos personales o para mi trabajo.

La clave es codificar diariamente y desafiarse para mantenerlo divertido haciendo cosas que aún no sabe cómo hacer. Hay miles de tutoriales, ejemplos de códigos y libros en línea para prácticamente todos los lenguajes de programación. Aprende continuamente haciendo y participando en proyectos de construcción que te ayudarán a comprender mejor los conceptos y te sentirán cómodo con la codificación.

Siempre hable con otros programadores y visite regularmente los foros de programación o las comunidades en línea. Dado que la curva de aprendizaje es pronunciada, siga ampliando sus conocimientos tomando cursos de capacitación y talleres a los que pueda asistir. De esta manera, puede conectarse con programadores experimentados y pedirles que lo ayuden.

Nunca te rindas, ni te rindas a la frustración. ¡Cualquiera puede convertirse en un gran programador si está dispuesto a dedicar tiempo y esfuerzo!

Seguir por el buen camino está sucediendo por sí solo, al menos si lo tuyo es la codificación. Si no, la codificación puede convertirse en una pesadilla para ti, porque la búsqueda de errores se convertirá en un PITA importante en lugar de un desafío interesante.

Si no está sucediendo por sí solo, y tiene dificultades para mantenerlo, consideraría hacer otra cosa, porque hacer algo que lo “enganche” no es difícil y el tiempo se gasta mucho más en hacerlo.

Aparte de eso, las mismas sugerencias se aplican como en cualquier otra tarea (aprender a tocar el piano, hacer tus vueltas para entrenar, etc.)

Encuentra un proyecto personal para trabajar.

Estudiar solo a través de tutoriales y ejercicios solo puede llevarte muy lejos, y se vuelve aburrido sin un objetivo final real a la vista.

La mejor manera de aprender a programar es tener un objetivo final a la vista: algún tipo de proyecto que quieras que funcione (un sitio web, un juego o cualquier otra cosa que te emocione)