La Ruta Perfecta Para Aprender a Programar


Existen millones de consejos en internet para aprender a programar, pero ¿por qué este texto es diferente? Porque viene de la mano de recursos e ideas que te van a facilitar el camino para aprender a programar de manera autodidacta.

Lo más difícil de aprender de manera autodidacta es reunir todos los recursos y consejos en un solo lugar. Por eso, queremos brindarte una pequeña guía para que des tus primeros pasos en este mundo.

Mi nombre es Ana y soy parte de CROBF una empresa de desarrollo de software que centra gran parte de su energía en enseñar cosas nuevas a su equipo, por eso hoy queremos ayudarte a empezar en tu carrera como programador.

Variables, Loops y Café: Una Guía para Principiantes

Paso 1: Entendiendo que es la programación y su lógica.

¿Alguna vez te has preguntado qué es la programación? Yo sí, muchas veces, y al fin encontré una respuesta sencilla: la programación es darle instrucciones a una computadora para que realice una acción específica. ¿Dirías que es fácil, no?

Para aprender a programar, hay que entender cómo darle instrucciones a la computadora para que nos entienda. Es como pensar como una máquina y, aunque parezca raro, es una habilidad fundamental. Para esto existe la lógica de programación.

Este concepto significa dar instrucciones claras y en orden para que la computadora haga exactamente lo que vos querés que haga.

Para que lo entiendas mejor te dejo un video de Luisina “La Inge” creadora del canal de YouTube “TodoCode” donde explica en dos minutos la importancia de aprender la lógica de programación:

Para poder empezar a estudiar este tema te dejo un link a la lista de reproducción de videos que TodoCode tiene para ayudarte a aprender:

Paso 2: Elegir el lenguaje de programación.

Al terminar el curso de lógica de programación, llega uno de los momentos más importantes: elegir qué lenguaje aprender.

Hay muchas opciones, pero nuestro consejo es que elijas un lenguaje con una buena curva de aprendizaje, es decir, que sea fácil de entender desde el principio.

Uno de los mejores lenguajes para entrar en este mundo y el más elegido es Python ya que ofrece una curva de aprendizaje ideal para principiantes debido a su sintaxis sencilla y fácil de entender.

Recursos para Aprender Python

Curso de Python impartido por el YouTuber MoureDev

Moure es un profesional con más de 20 años de experiencia en el desarrollo de software. Ha trabajado en diferentes áreas y actualmente brinda recursos a estudiantes de todo el mundo a traves de su canal de YouTube y su repositorio de GitHub.

Curso de Python impartido por Lucas Dalto creador del canal de Youtube SoyDalto

Dalto es un programador que sabe enseñar, algo poco común en el mundo de la programación, donde la parte técnica suele alejarse de la pedagógica. Sin embargo, su capacidad para sintetizar conceptos y su habilidad en la edición de videos han permitido que miles de personas aprendan a programar mientras se divierten.

Documentación

Sí, todo buen programador necesita leer documentación para profundizar en los conceptos de un lenguaje de programación, como en este caso. Por ello te dejamos el link a la documentación oficial de Python y también a otros recursos que te van a servir para seguir aprendiendo:

Documentación oficial de Python: Nuestra Documentación | Python.org

Otros recursos:

Estos links te van a llevar a un tutorial para aprender Python que podés utilizar como complemento de la documentación y también a los retos de programación creados por Moure para que puedas practicar y pulir tu habilidad para programar.

Tutorial de Python - thedataschools.com

Retos de Programación | by MoureDev

Paso 3: Mejor Hecho que Perfecto.

Aprender a programar puede ser un proceso difícil. Nuestra mente, acostumbrada a lo instantáneo, querrá aprender todo de inmediato, pero eso es imposible.

También va a querer hacer todo perfecto, que resuelvas los ejercicios en el primer intento o que encuentres la solución a un problema en menos de un minuto. Eso no va a suceder, no nos sucede ni siquiera a nosotros que llevamos un poco más de tiempo en esto.

Por eso queremos regalarte este tercer paso para que lo releas cada vez que necesites recordar que vale más equivocarse hasta aprender, que hacer todo perfecto. Los fracasos son parte del proceso de aprendizaje y son los mejores maestros en este camino, no les tengas miedo. Hay un montón de herramientas que te pueden ayudar a solucionar un problema o a resolver un ejercicio. Recorda que es muy importante que sepas pedir ayuda.

También es necesario que recuerdes que, si haces 1% cada día estás avanzando ¡No te Rindas! ¡Seguí Adelante!

Por último, queremos que sepas que a veces la motivación y las ganas no están de nuestro lado, en esos momentos es muy importante que te sientes a estudiar porque así se construyen los hábitos. Y además que recuerdes festejar tus pequeños logros, a veces la meta de ser programador se ve muy lejana, pero si cada día te alegrás por tus avances te vas a sentir con mucho más ánimo para continuar hacia tu meta.

Esperamos que este artículo te sea útil. Gracias por leer el blog de CROBF.

¡Éxitos en tu camino de aprendizaje!

- Escrito por Ana Paula Toledo -