Python, Java y JavaScript encabezan la lista de lenguajes de programación más populares, aunque sorprendentemente los lenguajes más antiguos gozan todavía de una excelente salud

Elígenos como tu fuente preferida en Google.
La lista desvela que las herramientas de IA para programar no han eliminado los lenguajes de programación tradicionales ni han hundido el empleo. De hecho, COBOL, Fortran, Visual Basic y C siguen siendo esenciales.
Python, Java y JavaScript encabezan el ranking de lenguajes de programación de ZDNET para 2026, una clasificación que reúne nueve fuentes para ofrecer una visión más amplia de las tecnologías que utilizan los desarrolladores en la actualidad. La lista también incluye C#, C++, SQL, TypeScript y Go, entre otros, pero lo llamativo es que lenguajes con décadas de historia, como Visual Basic y VBA, continúan apareciendo entre los más populares. El avance de la inteligencia artificial está cambiando las herramientas y la forma de desarrollar software, aunque eso no significa que los lenguajes de toda la vida hayan perdido su utilidad ni que las empresas puedan prescindir de ellos.
La clasificación también permite observar cómo conviven tecnologías destinadas a proyectos muy diferentes, ya que mientras Python gana protagonismo en IA y análisis de datos, Java y JavaScript mantienen su presencia en apps empresariales y desarrollo web. A la vez, COBOL y Fortran siguen relacionados con sistemas especializados que necesitan mantenimiento, y lenguajes como Visual Basic o VBA continúan vinculados a procesos existentes. La fuente también analiza la evolución de las ofertas de empleo para desarrolladores, un aspecto que ayuda a contextualizar el impacto de la IA en el sector, aunque los datos no permiten atribuir directamente a estas herramientas la creación de nuevos puestos.
Estos son los 20 lenguajes de programación más populares de 2026

Es importante mencionar que el gráfico de ZDNET, creado por David Gewirtz, sitúa a Python en primera posición, seguido de JavaScript y Java. Después aparecen C#, C++, SQL, TypeScript, Go, C, PHP, Shell, HTML, Rust, R, Ruby, Swift, Kotlin, Visual Basic, Scala y VBA, donde cada uno responde a necesidades diferentes, desde crear páginas web hasta desarrollar sistemas de alto rendimiento o automatizar tareas empresariales.
Python: Se utiliza en inteligencia artificial, aprendizaje automático, análisis de datos, automatización y desarrollo web. Su sintaxis accesible y sus bibliotecas especializadas permiten abordar proyectos distintos sin tener que construir todas las herramientas desde cero.
JavaScript: Se trata de una pieza central del desarrollo web porque permite crear páginas interactivas, pero también se utiliza en servidores y aplicaciones multiplataforma, por lo que su presencia va más allá del navegador.
Java: Tiene una amplia implantación en aplicaciones empresariales, servicios de backend y sistemas que necesitan funcionar en diferentes entornos, por lo que su ecosistema consolidado facilita mantener proyectos grandes durante años.
C#: Este lenguaje de programación está relacionado con el desarrollo de aplicaciones de Windows, servicios empresariales, así como videojuegos mediante herramientas como Unity. También permite crear aplicaciones web y servicios con el ecosistema .NET.
C++: Se utiliza cuando el rendimiento y el control de los recursos son importantes, por lo que es habitual en motores gráficos, videojuegos, software científico y aplicaciones que necesitan ejecutar operaciones complejas con rapidez.
SQL: Permite consultar, organizar y gestionar información almacenada en bases de datos relacionales y es fundamental para aplicaciones que necesitan recuperar datos, modificarlos o analizarlos.
TypeScript: Amplía JavaScript con un sistema de tipos que ayuda a detectar errores durante el desarrollo. Se utiliza especialmente en proyectos web grandes, donde facilita organizar el código y mantenerlo.
Go: Está orientado al desarrollo de servicios, herramientas de infraestructura y aplicaciones de backend, por lo que su diseño busca simplificar la creación de software eficiente, especialmente en entornos concurrentes.
C: Es un lenguaje de bajo nivel utilizado en sistemas operativos, controladores y software que necesita interactuar estrechamente con el hardware, pero también sigue presente en proyectos donde el rendimiento resulta prioritario.
PHP: Este lenguaje se utiliza principalmente para desarrollar aplicaciones web y gestionar contenido en servidores, por lo que sigue siendo relevante en plataformas y sitios que dependen de tecnologías web consolidadas.
Shell: Permite ejecutar comandos y automatizar tareas en sistemas operativos. Es bastante útil para administrar servidores, procesar archivos y combinar herramientas mediante scripts.
HTML: Define la estructura y el contenido de las páginas web; aunque no es un lenguaje de programación tradicional, al final resulta imprescindible para construir sitios y aplicaciones que funcionan en el navegador.
Rust: Se utiliza en sistemas y aplicaciones donde la seguridad de memoria y el rendimiento son importantes. Su diseño busca reducir determinados errores sin renunciar al control sobre los recursos.
R: Está especializado en estadística, análisis de datos y visualización. Se utiliza en investigación, estudios científicos y trabajos que requieren analizar conjuntos de información.
Ruby: Es conocido por el desarrollo web, especialmente mediante Ruby on Rails. Su sintaxis busca facilitar la escritura de aplicaciones y reducir tareas repetitivas.
Swift: Se trata de un lenguaje principal para desarrollar aplicaciones en el ecosistema de Apple, incluidos iOS, macOS y otros sistemas de la compañía.
Kotlin: Este lenguaje se utiliza en aplicaciones Android y también en desarrollo de backend, por lo que su compatibilidad con Java facilita su adopción en proyectos que ya utilizan ese lenguaje.
Visual Basic: Mantiene presencia en aplicaciones empresariales y programas de Windows desarrollados con tecnologías anteriores. Su importancia está relacionada, en parte, con la continuidad de software que sigue funcionando.
Scala: Combina características de programación funcional y orientada a objetos, por lo que se utiliza en sistemas de datos, aplicaciones de backend y proyectos que aprovechan tecnologías del ecosistema Java.
VBA: Permite automatizar tareas en Microsoft Office, especialmente Excel. Además, se utiliza principalmente para crear macros y mantener procesos empresariales que dependen de hojas de cálculo.
Por qué los lenguajes de programación antiguos todavía tienen trabajo
La presencia de Visual Basic y VBA demuestra que la popularidad de un lenguaje de programación también depende de la infraestructura que ya existe. Por ello, muchas empresas mantienen aplicaciones que cumplen funciones importantes y que no pueden sustituirse de un día para otro, ya que reescribirlas exige tiempo, recursos, pruebas y comprobar que los procesos siguen funcionando correctamente.
COBOL y Fortran también aparecen en los resultados agregados de ZDNET, aunque no forman parte de los 20 lenguajes mostrados en el gráfico. COBOL continúa asociado a sistemas empresariales y financieros, mientras que Fortran conserva aplicaciones en computación científica y cálculos de alto rendimiento. Su permanencia no significa que sean las mejores opciones para cualquier proyecto nuevo, sino que siguen resolviendo necesidades concretas.
Estos lenguajes tampoco se han adaptado todos de la misma manera, ya que en algunos casos la evolución pasa por integrar aplicaciones existentes con servicios actuales; en otros, por mantener el código y actualizar las herramientas que permiten ejecutarlo. No hay una única estrategia válida para modernizar software antiguo, y la clasificación no demuestra que todos estos lenguajes estén creciendo.
La IA cambia el desarrollo, pero las ofertas de empleo cuentan otra historia
ZDNET utiliza datos de ofertas de trabajo de Indeed recopilados por la Reserva Federal de San Luis para comparar la evolución de los puestos de desarrollador con el mercado laboral general. El análisis toma octubre de 2025 como referencia y observa que, durante algunos periodos de 2026, las ofertas de desarrollo crecieron más que las del conjunto del mercado.
El colaborador David Gewirtz también señala que el sector todavía arrastra los cambios posteriores a la expansión tecnológica de la pandemia, donde las ofertas aumentaron durante aquella etapa y después se desaceleraron, por lo que el crecimiento reciente debe interpretarse dentro de esa evolución, no como una recuperación completa.
Así que aprender a programar no consiste únicamente en perseguir el lenguaje más popular, sino que las herramientas cambian, pero las empresas siguen necesitando desarrollar aplicaciones, mantener sistemas y adaptar software a nuevas necesidades. La IA puede acelerar parte del trabajo, aunque comprender el código y las tecnologías que sostienen cada proyecto continúa siendo esencial.
