¿Qué lenguaje de programación deberías aprender?

Web, aplicaciones, Internet… Las pantallas están integradas en nuestras vidas. Y tenemos que ser capaces de crear a través del código, o por lo menos, entender cómo funcionan y saber utilizar las herramientas que nos permitan llegar a un objetivo sin ser un programador experto.

Actualmente cualquiera que desee ser un programador independientemente puede aprender gracias a la cantidad de tutoriales, manuales y cursos online con precios accesibles.

Existen muchos lenguajes de programación. Si todavía no sabes cuál elegir, estos dos criterios podrían ayudarte: demanda o popularidad y el proyecto.

Cada lenguaje tiene sus usos particulares, así como ventajas y desventajas. Tienes que saber que quieres lograr con las nuevas habilidades de programación.

Cada mes, TIOBE ofrece un ránking de popularidad de los lenguajes de programación. Según los motores de búsqueda (Google…) y páginas como Wikipedia, Amazon y YouTube. El índice se puede utilizar para comprobar si tus habilidades de programación siguen estando al día o para tomar una decisión estratégica sobre qué lenguaje de programación debes adoptar cuando inicias el desarrollo de un nuevo software.

Además de la popularidad hay que tomar en cuenta ciertos indicadores de calidad. Según TIOBE, se aplica perfectamente a la calidad del software. La cual es determinada por:

  • El número de defectos encontrados después de la liberación
  • La gravedad de estos defectos
  • El esfuerzo necesario para resolver estos defectos

Según la norma ISO 25010 relacionada con la calidad del software, existen 8 factores principales:

  • Adecuación funcional.
  • Confiabilidad.
  • La eficiencia de rendimiento. El rendimiento relativo a la cantidad de recursos utilizados bajo unas condiciones.
  • Operatividad.
  • Seguridad.
  • Compatibilidad. El grado en que dos o más sistemas o componentes puede intercambiar información y/o llevar a cabo sus funciones mientras compartan el mismo entorno de hardware o software.
  • Capacidad de mantenimiento. El grado de eficacia y eficiencia con el que el producto puede ser modificado.
  • Transferibilidad.

Los lenguajes de programación más populares según TIOBE (Junio 2015) fueron.

  1. Java
  2. C
  3. C++
  4. C#
  5. Objetive-C
  6. Python
  7. Visual Basic .NET
  8. PHP
  9. JavaScript
  10. Delphi/Object Pascal

JavaScript sigue ganando cada vez más popularidad, superando a PHP, y Objetive-C pierde fuerza.

Java como siempre, se mantiene firme. Y el veterano C, sigue encabezando la lista del año pasado.

Te recomiendo le eches un ojo a la siguiente infografía: Who is hosting this, What Code Should You Learn?:

Te recomiendo te suscribas a estos dos canales de Youtube con videotutoriales gratis y empieces con tus lecciones del lenguaje de programación que más te interese.

Like what you read? Give Carlos Chávez a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.