¿Cómo aprender a programar? consejos prácticos y mi opinión

La programación es un mundo muy amplio y existen un montón de lenguajes y de tecnologías que podrías aprender y con ello demasiadas posibilidades por las cuales puedes comenzar, sin embargo creo que en la oportunidad está la trampa (porque yo caí en esa trampa) ya que al investigar directamente en google “¿Cómo comenzar a programar?” te vas a dar cuenta que existen N cantidad de cursos, artículos, videos y demás fuentes tratando de guiarte para comenzar en este arte. 

Esto, aunque en realidad es algo bueno, en ocasiones termina abrumando a quien está intentando incursionar en este mundo, pues si eres alguien que viene completamente desde cero te puedes ahogar en la cantidad de definiciones y posibilidades. Aunque la formula más sencilla según los expertos se resume en un “just do it”, es decir, solo hazlo, te detienes y te preguntas pero… ¿Qué hago? y ¿Por qué  lo hago? preguntas con respuestas que considero yo, son parámetros importantes para que tengas un rumbo mejor definido, más motivación y mejor estructura por lo menos a corto plazo al momento de aprender a programar.

¿Por qué quieres aprender a programar?

Si quieres aprender a programar recomiendo tener una razón bien definida por la cual estás buscando este conocimiento, tal vez quieres resolver un problema  personal con una app, hacer un videojuego, tener un blog o crear una tienda online, no lo sé,  pero debe haber una razón tangible que sea importante para ti y te motive lo suficiente a investigar, programar y concluir tu proyecto exitosamente. 

Si tu objetivo es más a largo plazo tipo “quiero ganar miles de dolares siendo programador” también está bien, sin embargo trata de partir el camino en objetivos pequeños y definir a dónde quieres llegar o que quieres saber al concluir ese proyecto, no puedes volar sin antes haber aprendido a caminar. 

Si tu objetivo es aprender una tecnología en especifico, tipo: hacer aplicaciones móviles, páginas web, aplicaciones de escritorio, videojuego, realidad virtual, machine learning, ciencia de datos etc. Te  recomiendo que escojas la tecnología y plantees un proyecto pequeño que sea funcional o útil para ti o para los demás y que al concluirlo te halla permitido aprender el nivel básico sobre dicha área. 

La programación es una herramienta para crear tecnología que resuelve o facilita algún problema, úsala para eso y serás muy poderosa o poderoso.

pregúntate ¿Por qué te interesó la programación?

Escoge el lenguaje de programación

En realidad puedes aprender a programar con cualquier lenguaje de programación ya que la lógica que se utiliza es la misma en la mayoria por lo menos a nivel de conocimientos básicos. Hay quienes recomiendan tal o cual lenguaje para aprender a programar ya sea por la facilidad de la sintaxis como es el caso de python o hay quienes recomiendan comenzar con lo “rudo” como c++ para que después de eso se te haga todo más fácil.

Pero en mi opinión, yo creo que independientemente de todo, escojas el lenguaje de programación que te va a servir para construir lo que tu quieres hacer, porque si tienes claro a donde quieres llegar la motivación y el interés serán genuinos y así sea el lenguaje más difícil de todos lo vas a lograr.

Al momento de aprender un lenguaje de programación

Aprende ese lenguaje de programación

Como ya lo mencioné antes, hay un montón de recursos para aprender de cualquer tema de tecnología que se te venga a la cabeza, hay libros, cursos, articulos, blogs, foros etc. y escoger la información con la cual vas a aprender también es importante.

Lee o investiga tus preguntas en la documentación oficial del lenguaje

Está parte del proceso también depende mucho de como aprendes tu, en mi caso yo sugiero que es mejor tener una fuente que te brinde un plan de estudios a seguir en el cual te puedas basar y tener una cronología, normalmente es mucho mejor y más profesional basarte en la documentación oficial del lenguaje de programación que estás aprendiendo, de hecho es mucho mejor seguir los mini tutoriales o mini proyectos que en ocasiones proponen en la documentación de cada lenguaje o framework y luego de haberlos hecho, entonces comenzar a desarrollar tu proyecto, puede que incluso el proyecto que tenias pensado esté en la documentación y solo tengas que ajustarlo a tu idea.

Toma varias fuentes de información pero básate en una.

Sin embargo también hay mucho contenido en plataformas online de videos tutoriales y en muchos de ellos realizas proyectos como resultado de haber seguido el tutorial.

Es bueno que hagas el habito de investigar, leer, probar y seguir leyendo pues gran parte de la programación es resolución de problemas que implica bastante investigación, googlear las preguntas correctas e ingeniártelas para implementar y seguir probando si funciona o no. Eso es ser un programador.

Acércate a comunidades o foros del lenguaje

Investiga si en tu ciudad o país hay comunidades de personas que hablen del lenguaje , tecnología o framework que es de tu interés, más halla de socializar que es uno de los miedos que logro percibir en los ingenieros , hazlo por la oportunidad de conocer otras perspectivas, interactuar con expertos, personas que podrían ser tus tutores si algo se te atora y necesitas ayuda.

Aprende herramientas que te faciliten tu aprendizaje y te sean útiles para el desarrollo te tejo el link del articulo pasada dónde hablo de algunas herramientas que recomiendo para principiantes Herramientas que estudiantes de computación deben conocer.

Written by

noraprogramadora

One thought on “¿Cómo aprender a programar? consejos prácticos y mi opinión

  1. Está genial que lo primero que tomen en cuenta es tener un objetivo para comenzar a programar. El hecho de tener propósitos más pequeños te da un norte sin el sentimiento de nunca llegar al horizonte; Al final el conjunto de esos “pequeños propósitos” construyen uno más grande e inimaginable en un principio y ya hasta terminas con un pequeño portafolio sin querer.
    Aunque lo que primero que pensamos es buscar todo en Google o Stackoverflow, la documentación de cualquier lenguaje o framework provee más que la simple respuesta a un caso específico, te abre el panorama para posteriores necesidades. Deberíamos darle más importancia a consultar esas pequeñas grandes biblias.
    Insisto que este tipo de aportes aunque poco comunes ayudan bastante a aquellos que comienzan en el mundo de la tecnológia o programación los cuales suelen ser lugares poco empáticos y este es un lugar distinto y reconfortante, sigan así!

Comments are closed.