AprenderLenguajes

Lenguajes

¿Qué lenguajes se usan hoy?

RedMonk

Los Ránkings de Lenguajes de Programación de RedMonk son una serie de listas que clasifican los lenguajes de programación según su popularidad y adopción en la comunidad de desarrollo de software. Estos ránkings son publicados periódicamente por RedMonk, una firma de análisis de tecnología de la información y consultoría. Los rankings se basan en datos recopilados de una variedad de fuentes, como repositorios de código abierto, preguntas en sitios de preguntas y respuestas como Stack Overflow, y discusiones en redes sociales y foros de desarrollo.

  1. JavaScript
  2. Python
  3. Java
  4. PHP
  5. C#
  6. CSS
  7. TypeScript
  8. C++
  9. Ruby
  10. C
  11. Swift
  12. Shell
  13. R
  14. Go
  15. Scala
  16. Objective-C
  17. Kotlin
  18. PowerShell
  19. Rust
  20. Dart

Es importante destacar que los RedMonk Programming Language Rankings no se centran exclusivamente en la popularidad, sino que también tienen en cuenta la adopción y la relevancia en la industria. Esto significa que un lenguaje de programación puede ser considerado relevante incluso si no es el más popular en términos de uso activo.

TIOBE

El índice TIOBE es un indicador de la popularidad de los lenguajes usados actualmente. Es un buen indicador para saber si un lenguaje tiene mercado en la industria. Este índice puede ser consultado cliqueando acá. Al día de hoy (1/10/2023), los lenguajes que encabezan la lista son:

  1. Python
  2. C
  3. C++
  4. Java
  5. C#
  6. JavaScript
  7. Visual Basic
  8. PHP
  9. Assembly
  10. SQL

¿Qué lenguajes debo aprender?

El saber qué lenguajes son los más populares en la actualidad no nos da por sí solo una indicación de qué lenguajes debemos aprender. Esto depende de a qué rama de la industria IT queremos dedicarnos. Por ejemplo, si nos interesa la ciencia de datos, los lenguajes usados actualmente son Python, SQL y R (entre otros). Si queremos trabajar en desarrollo web, JavaScript es esencial. Si nos interesa el desarrollo de videojuegos, los motores Unreal Engine y Unity usan C++ y C# respectivamente.

Por lo tanto, es prudente tomar un tiempo para considerar el rumbo que uno desea seguir en su carrera, analizando los pros y los contras de cada stack tecnológico y así tomar una decisión más informada.