Si pudieras escoger ¿qué lenguaje de programación sería el más importante que aprender? - Educa Sistemas

Breaking

Post Top Ad

Post Top Ad

domingo, 17 de diciembre de 2017

Si pudieras escoger ¿qué lenguaje de programación sería el más importante que aprender?

Que tal colegas, el dia de hoy daremos respuesta (opinion del editor) a la pregunta

¿qué lenguaje de programación sería el más importante que aprender?

 

Imagen de http://noticias.universia.es


Es una pregunta a la vez muy interesante y a la vez muy difícil de contestar. Cada desarrollador te va a contestar los que más le gusta a él. Es decir, no hay una respuesta objetiva.
A mi por ejemplo no me gusta Java, aunque es un lenguaje muy demandado y que al final te va a tocar hacer algo con el.

Por lo que depende de muchas variables:
  • El nivel que tengas de programación
    • Si es bajo, tienes que elegir uno que la curva de aprendizaje sea plana. El más simple que conozco seria Scratch.
  • Cual es el objetivo:
    • Programación web: HTML5CSS3 (Bootstrap), JavaScript, jQuery, PHP… y pasar a un framework como CodeigniterLaravelSymfony
    • Programación escritorio: C# de .NET (WPF) (curva de aprendizaje alta)
    • Programación móvil: Swift (curva de aprendizaje alta)
    • Formación: Python (no solo para formación, es un lenguaje muy potente, pero tiene una curva de aprendizaje suave)
    • Búsqueda de empleo:
      • La respuesta la tienes en las paginas de búsqueda de empleo para tu zona. Mira lo que demandan en tu zona.
Como ves, hay múltiples opciones. Si tengo que destacar el lenguaje / framework por el que yo apostaría seria Ruby on rails, pero la curva de aprendizaje de este es bastante elevada.
En los lenguajes de programación pasa como los lenguajes naturales, cuantos más sepas, menos te cuesta aprender uno nuevo. En mi carrera de desarrollador cada cierto tiempo he tenido que volver a formarme y aprender un nuevo lenguaje, tecnología o algoritmo. Esta profesión es lo que tiene, no paramos de formarnos.
Si no sabes programar empieza con uno fácil si no te generara frustración.

 

Respuesta altamente pragmática: El que precise en el próximo proyecto, si no tengo posibilidad de elegir cual emplear.
Respuesta pragmática: Python. Porque, a pesar de algunas inconsistencias, heredadas, pero inconsistencias, es sencillo y permite hacer mucho con relativamente poco esfuerzo.
Respuesta académica: C++, porque nos acerca a distintas ramas por donde han evolucionado muchos lenguajes modernos.

Tambien te podrian interesar:

Post Top Ad

Responsive Ads Here