Las 7 principales lenguajes de programación.

Mascote do LinuxPro tirando um livro da estante de linguagens de programação, cada lombada com o símbolo de uma delas

Nota (2026): Lista de 2017 (Java, C, Python, Perl, PHP, Go, Swift). El ranking cambió: Python lidera el TIOBE; Perl salió del top 20; Rust entró en el top 10. Mantenemos las siete originales, actualizadas, y una foto de septiembre de 2026.

Abra cualquier servidor Linux y encontrará cinco lenguajes diferentes ejecutándose al mismo tiempo, sin saber unos de otros. El kernel es C. docker y kubectl están escritos en Go. El sistema de tickets está escrito en PHP — o Perl, si es antiguo. El script que realiza la copia de seguridad a las tres de la mañana está escrito en Python. Y, desde 2026, incluso ls y sudo de Ubuntu pasaron a estar escritos en Rust.

Lenguaje de programación es el contrato entre quien escribe y la máquina: sintaxis, semántica, un compilador o un intérprete. Este post es el mapa de quién habla qué — las siete de la lista original de 2017, actualizadas, más las que entraron después.

Qué cambió en el mapa

TIOBE de septiembre de 2026 (búsqueda, no empleo): 1 Python, 2 C, 3 C++, 4 Java, 5 C#, 6 JavaScript, 7 Visual Basic, 8 SQL, 9 R, 10 Rust. Go en 12º, PHP en 14º, Swift en 18º. Perl no aparece en el top 20. PYPL (tutoriales en Google) y el uso en GitHub cuentan otra historia: JavaScript/TypeScript dominan la web; Python, la IA.

El índice no es el destino. Este blog funciona con WordPress (PHP). El kernel es C. Lo que instalas en el servidor, en 2026, aún pasa por esas siete — más Rust y JS, que la lista de 2017 no cubrió.

Paradigmas, en una pantalla

Imperativo: una secuencia de órdenes. Orientado a objetos: estado encapsulado en tipos. Casi todo lenguaje de la lista es multiparadigma. Alto nivel se acerca a lo humano; bajo nivel, al registro. C camina entre ambos. Python, en lo alto. Ensamblador, abajo.

Python

As duas cobras do logo do Python num laboratório de dados

Guido van Rossum · 1991 · interpretada · dónde vive en Linux: automatización, IA, apt y la mitad de las utilidades de la distro.

Legible, batteries included, comunitaria. Ya en 2017 se hablaba de aprendizaje automático; en 2026 es la lengua franca de la IA, la automatización y el script de sysadmin. La serie estable es la 3.14, y ya no existe más “Python 2” en servidor serio.

Es también el lenguaje que más encuentras sin buscar: buena parte de las herramientas de sistema de Debian y de Ubuntu están escritas en él, y todo el ecosistema de IA — desde vLLM hasta el cliente de Ollama — habla Python primero.

Empieza por el howto Python de lo Básico a lo Profesional y por el python.org.

C

Robô de manutenção numa sala de máquinas clássica, o território da linguagem C

Dennis Ritchie · 1972 · compilada · dónde vive en Linux: el kernel, la glibc, OpenSSL, PostgreSQL: los cimientos de todo.

Al año siguiente de su creación, UNIX se reescribió en ella, y por eso medio siglo después sigue mandando. C23 es el ISO vigente. No es “fácil”: es la que obedece el hardware, a costa de que tú mismo te encargues de la memoria. El libro sigue siendo el de K&R; el compilador en tu distro es GCC o Clang.

Durante casi toda la historia del kernel, C fue la única opción — hasta 2022, cuando Rust entró como experimento, y 2026, cuando dejó de ser experimento. Esa historia está en La historia de Linus Torvalds y en Linux cumple 35 años; el linaje que vino antes, en La historia de UNIX.

Java

Duke, o mascote do Java, ao lado da xícara de café da plataforma

Proyecto Green, Sun · principios de los años 90 · corre en la JVM · dónde vive en Linux: aplicación corporativa, Elasticsearch, Spark, Tomcat.

La promesa era write once, run anywhere, y la JVM la cumplió — a costa de llevar una máquina virtual encima. Hoy es de Oracle; Android aún habla Java, cada vez más repartido con Kotlin. Las LTS actuales son la 21 y la 25. La sintaxis parece C; el modelo, no.

Es el lenguaje que sostiene buena parte de lo que instalas en un servidor sin darte cuenta — desde Elasticsearch hasta Tomcat. Duke y la taza siguen siendo el dibujo. Docs: docs.oracle.com/en/java.

Go

O gopher do Go num porto de contêineres, com três goroutines correndo em paralelo

Rob Pike, Ken Thompson y Robert Griesemer, en Google · 2009 · compilada · dónde vive en Linux: prácticamente toda herramienta de infraestructura de la última década.

Compila en segundos, hace concurrencia con go func() y entrega un único binario estático: sin VM, sin intérprete, sin dependencias que instalar en el servidor. Eso fue lo que conquistó la nube.

La lista de quién está escrito en Go se explica sola: Docker, Kubernetes, Terraform, Prometheus, el Gogs y el go-postfixadmin. En 2017 este post decía que en Brasil el lenguaje aún era débil; en 2026 es la lengua de la infraestructura.

La historia completa está en La historia del lenguaje Go; para instalar, Instalando Golang en Linux. Sitio: go.dev.

PHP

O elePHPant, mascote do PHP, montando uma página web

Rasmus Lerdorf · años 1990 · interpretada · dónde vive en Linux: más o menos la mitad de los sitios del planeta.

Zeev Suraski y Andi Gutmans reescribieron el motor en 1998 y PHP se convirtió en el estándar de facto de la web dinámica. La serie 8 tiene tipado, JIT y Fibers: no se parece en nada al PHP 5 que conocía la lista de 2017.

Es el lenguaje que ejecuta este blog (WordPress) y buena parte de lo que se instala en un servidor de alojamiento: GLPI, ISPConfig y PostfixAdmin. En la práctica, un host real necesita varias versiones de este lenguaje al mismo tiempo; los pasos se explican en Nginx con varias versiones de PHP. php.net.

Swift

A andorinha do Swift num laboratório, com celular, tablet e um PC com Linux

Apple · 2014, abierta en 2015 · compilada · dónde vive en Linux: menos de lo que podría, pero funciona de verdad.

Nació para sustituir a Objective-C en el iPhone y se convirtió en lo que la entrada de 2017 apenas vislumbraba: un lenguaje de servidor que se ejecuta en Linux con su propia toolchain y gestor de paquetes. La serie es la 6.3 en 2026. Objective-C no murió en la ABI, pero el código nuevo en Apple es Swift.

Si has llegado aquí por el lado del hardware, también vale la pena Linux en Apple Silicon. Para instalar la toolchain: Instalando Swift en Linux. swift.org.

Perl

O camelo e a cebola do Perl numa biblioteca de fitas, processando texto

Larry Wall · 1987 · interpretada · dónde vive en Linux: en /usr/bin/perl que ninguna distro se atreve a quitar.

“There’s more than one way to do it” — el lema que la hizo querida e ilegible en la misma medida. En 2017 todavía aparecía en los rankings; en 2026 salió del top 20 del TIOBE. El Perl 5 sigue vivo; el Raku (ex-Perl 6) tomó otro rumbo y se convirtió en otro lenguaje.

No es la primera lengua que alguien aprende en 2026 — pero es la que sostiene sistemas que nadie puede apagar. El OTRS, helpdesk que corre en miles de empresas desde hace veinticinco años, es Perl de arriba abajo. Bioinformática, pegamento de sysadmin y el CPAN siguen ahí. perl.org.

Rust

Ferris, o caranguejo da comunidade Rust, numa oficina com a memória organizada em grade e o logo da coroa de bicicleta

Graydon Hoare, en Mozilla · 2006, 1.0 en 2015 · compilada · dónde vive en Linux: en el kernel, en sudo y, desde 2026, en ls.

Es la entrada más relevante desde la lista original, y por un motivo técnico específico: memoria segura sin recolector de basura. El compilador pasa la factura antes de que el programa se ejecute — lo que irrita en la primera semana y elimina una clase entera de bugs después.

Salió del nicho definitivamente: el kernel Linux le quitó el sello de experimental en la versión 7.0 (abril de 2026), Ubuntu 25.10 pasó a ofrecer el sudo mediante sudo-rs y 26.04 LTS trajo el coreutils reescrito en Rust. Top 10 del TIOBE.

La historia entera, con el borrow checker explicado: La historia del lenguaje Rust. rust-lang.org.

Quién entró después

TypeScript: JavaScript con tipos se ha convertido en el estándar del frontend serio y ya domina Node en el servidor. C++: nunca se fue; el TIOBE la sitúa en 3.er puesto, y es lo que sostiene motores de juegos, navegadores y buena parte de lo que necesita rendimiento sin la disciplina de Rust. Kotlin: la vía preferente de Android hoy, ejecutándose en la misma JVM que Java. La lista de 2017 no incluía ninguna de las tres con ese peso.

Quién habla qué en tu servidor

La forma más rápida de entender el mapa es mirar lo que ya tienes instalado:

Usas Está ejecutándose
El kernel, systemd, bash, PostgreSQL, nginx C
Docker, Kubernetes, Terraform, Prometheus Go
WordPress, GLPI, ISPConfig PHP
Ansible, apt, casi toda herramienta de IA Python
OTRS/Znuny, muchos scripts de sysadmin antiguos Perl
Redmine, GitLab Ruby
Elasticsearch, Tomcat, Spark Java
O sudo y el ls de Ubuntu 26.04, nuevos drivers del kernel Rust

Ninguna de estas elecciones fue arbitraria. Cada una resuelve un problema que las otras resolvían mal — y por eso las siete siguen vivas.

Cuál elegir para qué

El ranking no decide nada. Lo que decide es el problema:

Si el objetivo es… Comience por Por qué
Automatizar servidor, scripts de sysadmin Python (o shell) Está en toda distribución, se lee rápido, biblioteca para todo
IA, datos, ciencia Python Es donde vive todo el ecosistema
Herramienta de línea de comandos, agente, servicio de red Go Binario estático único, compila en segundos, concurrencia barata
Kernel, driver, sistema embebido C — o Rust, si el proyecto lo acepta Acceso directo al hardware; Rust añade la garantía de memoria
Sitio web, CMS, e-commerce PHP WordPress, Laravel y el alojamiento más barato del planeta
Sistema corporativo grande, Android Java o Kotlin JVM, herramientas maduras, mercado laboral
Frontend TypeScript No hay alternativa real en el navegador
App de iPhone que también funciona en Linux Swift Open source desde 2015, con SPM funcionando fuera del Mac

Y la respuesta más honesta a “cuál aprender primero”: la que resuelve el problema que tienes ahora. La segunda lengua cuesta una fracción del esfuerzo de la primera.

Enlaces

Por dónde seguir

Las biografías completas que ya hemos publicado: La historia del lenguaje Go e La historia del lenguaje Rust — las dos apuestas opuestas de la misma década, una eligiendo simplicidad con recolector de basura, la otra seguridad sin él.

Para poner manos a la obra: Python de básico a profesional, Instalando Golang en Linux, Swift en Linux e varias versiones de PHP en el mismo host. Y, si el objetivo es escribir menos y entender más rápido, los asistentes de IA en el terminal explican cualquier fragmento de estos siete en el lugar donde trabajas.

El suelo donde todas corren: Linux cumple 35 años.