Cuando iniciamos en el mundo de la programación, de una manera autodidacta, se nos genera una laguna de dudas que nos induce a navegar en miles de blogs, podcast, y demás medios.
Pero no solo pasa cuando iniciamos por nuestra cuenta, sin ningún tutor o instituto sino que tarde o temprano llegamos a esa pregunta.
Qué lenguaje debo aprender?
esta pregunta no tiene una respuesta en concreto, pero si varias sugerencias.
En el mundo de la programación tienes varias etapas, no las citaré todas, solo la primera:
1.- Cuando estas aprendiendo lo esencial de la lógica computacional, la cual es independiente de todo lenguaje.
En esa etapa el lenguaje que uses no debería importar, lo que tienes que tener en cuenta es que no agregue una capa de complejidad a lo esencial.
Ok, ya sé lo esencial, quiero formarme para el mundo laboral o superar un reto personal, que hago?
Bien, entonces lo que necesitas ahora es análisis, necesitas saber donde estas parado, necesitas saber que tecnología domina tu territorio.
Algo que no se menciona en algunos artículos de esta naturaleza, es que necesitas saber que tecnologías usan más las instituciones publicas y privadas de tu país, con el fin de que puedas encontrar trabajo con facilidad, ya que si aprendes a programar en C#(lenguaje de programación) pero la mayoría de trabajo que ofrecen en tu país es de Java(lenguaje de programación), realmente si quieres cobrar y vivir de lo que haces, no veo como C# puede apoyarte.
No digo con esto que no puedas aprender más de un lenguaje, solo que necesitas saber tu contexto y adaptarte a él para que puedas desempeñar lo aprendido de una manera mas rápida.
En mi caso, en mi país C# es utilizado por el estado y por el sector privado, pero a mi me encanta Python(lenguaje de programación)... Aprendí C# y tecnologías de Microsoft para poder subsistir, al final de eso se trata, ojo que no olvidé Python, mis proyectos personales y para clientes cercanos lo hago en él.
Python es atractivo para lo laboral en otros países a los cuales quiero migrar más adelante, actualmente trabajo con C# e intento mejorar cada día y hasta comenzó a gustarme.
La conclusión es que investigues primero y tomes decisiones en base a la misma, puedes entrar a paginas de buscar trabajos y filtrarlo por desarrollo de software, desarrollo web, preguntarle a una persona cercana o que tengas contacto que te diga que tecnologías de desarrollo se usan más pero siempre orientado a tu país.
Ahora sí te daré una lista lista de lenguajes para aprender la lógica programación:
1.- Python
2.- JavaScript
3.- Php
5.- C#
Top comments (0)