Los lenguajes
Elige un lenguaje y empieza a escribir. Cada página cuenta para qué sirve el lenguaje, de dónde viene y por dónde empezar.
-
Arduino
IDE 2.3 (Uno)Un dialecto de C++ con su biblioteca base para programar placas con microcontrolador.
-
Assembly
NASM 3 (x86-64)Mnemónicos legibles para las instrucciones del procesador: registros, banderas y syscalls.
-
Bash
5.3El shell por defecto en la mayoría de los sistemas tipo Unix, y el lenguaje estándar de los scripts de línea de comandos.
-
C
C23Un lenguaje de sistemas de 1972; sigue siendo la base de los sistemas operativos y la interfaz común entre lenguajes.
-
Clojure
1.12Un dialecto de Lisp construido sobre estructuras de datos inmutables, que corre en la máquina virtual de Java.
-
COBOL
COBOL 2023Un lenguaje de procesamiento de datos de negocios de 1959, todavía en producción en banca, seguros y gobierno.
-
C++
C++26Un lenguaje de sistemas que suma clases, plantillas y otras abstracciones al control de la máquina al nivel de C.
-
C#
C# 14 (.NET 10)El lenguaje de propósito general de Microsoft para la plataforma .NET, en desarrollo activo desde 2000.
-
CSS
Snapshot 2025El lenguaje declarativo de hojas de estilo que controla la disposición, el color y la tipografía en la web.
-
Dart
3.12El lenguaje del framework Flutter: una sola base de código compilada a móviles, web y escritorio.
-
Delphi
Delphi 13Object Pascal con una biblioteca de componentes visuales, todavía en uso en software comercial de escritorio y bases de datos.
-
Elixir
1.20Un lenguaje funcional sobre la máquina virtual de Erlang, usado en sistemas concurrentes y tolerantes a fallos.
-
Erlang
OTP 28Diseñado en Ericsson para centrales telefónicas: procesos ligeros, supervisión y tolerancia a fallos.
-
Fortran
Fortran 2023El primer lenguaje compilado de uso extendido (1957), todavía estándar en computación numérica y de alto rendimiento.
-
F#
F# 10Un lenguaje funcional de la familia ML, que corre sobre la plataforma .NET.
-
Go
1.26Un lenguaje deliberadamente pequeño de Google, con recolección de basura, compilación rápida y concurrencia integrada.
-
Haskell
GHC 9.14Un lenguaje puramente funcional con evaluación perezosa y un sistema de tipos estático y fuerte.
-
HTML
Living StandardEl lenguaje de marcado que define la estructura de las páginas web, especificado para tolerar entradas mal formadas.
-
Igor Pro
Igor Pro 10El lenguaje de procedimientos de Igor Pro, un entorno comercial de análisis de datos y graficación usado en la ciencia de laboratorio.
-
Java
Java 26Un lenguaje de clases con recolección de basura, de 1995, ampliamente desplegado en servidores y Android.
-
JavaScript
ES2026El lenguaje integrado en todos los navegadores web, y usado en servidores a través de Node.js.
-
Julia
1.12Un lenguaje dinámico para computación numérica y científica, compilado a velocidad casi nativa.
-
Kotlin
2.3Un lenguaje de la JVM con tipado estático, de JetBrains; el lenguaje preferido de Google para el desarrollo en Android.
-
Lisp
ANSI CL (SBCL)Una familia de lenguajes que data de 1958, cuyos programas se escriben como las mismas listas que manipulan.
-
Lua
5.5Un lenguaje de scripting pequeño diseñado para embeberse, muy usado en juegos y otras aplicaciones anfitrionas.
-
Mojo
1.0 betaUn lenguaje compilado con la sintaxis de Python y tipos estáticos, orientado a machine learning y cargas de sistemas.
-
Objective-C
2.0C extendido con el paso de mensajes al estilo Smalltalk; el lenguaje original del desarrollo para macOS y iOS.
-
OCaml
5.5Un lenguaje funcional de la familia ML, con inferencia de tipos, coincidencia de patrones y un sistema de módulos fuerte.
-
Odin
dev-2026-02Una alternativa a C que enfatiza el diseño orientado a datos, el flujo de control explícito y la simplicidad.
-
Perl
5.42Un lenguaje de procesamiento de texto y scripting de 1987; su sintaxis de expresiones regulares se extendió a la mayoría de los lenguajes posteriores.
-
PHP
8.5Un lenguaje del lado del servidor que corre buena parte de la web, incluidos WordPress y Wikipedia.
-
Python
3.14Un lenguaje de propósito general que prioriza la legibilidad; muy usado en análisis de datos, machine learning y automatización.
-
R
4.6Un lenguaje y un entorno para computación estadística y gráficos.
-
Ruby
4.0Un lenguaje dinámico y orientado a objetos originado en Japón, conocido sobre todo por el framework web Ruby on Rails.
-
Rust
1.97Un lenguaje de sistemas que garantiza la seguridad de memoria en tiempo de compilación, sin recolector de basura.
-
Scala
3.8Un lenguaje que combina programación orientada a objetos y funcional sobre la máquina virtual de Java.
-
Smalltalk
Pharo 13Un lenguaje orientado a objetos temprano en el que todo es un objeto y todo cómputo es paso de mensajes.
-
Solidity
0.8El lenguaje principal para contratos inteligentes en Ethereum y las blockchains compatibles.
-
SQL
SQLite 3.51El lenguaje declarativo de consulta de las bases de datos relacionales: la consulta declara el resultado y el motor planifica la ejecución.
-
Swift
6.3El lenguaje de Apple para sus plataformas, presentado en 2014 como sucesor de Objective-C.
-
TypeScript
7.0Un superconjunto de JavaScript con tipado estático que compila a JavaScript plano.
-
Visual Basic
16.9 (.NET)El lenguaje orientado a eventos de Microsoft para aplicaciones Windows, hoy sobre .NET.
-
WebAssembly
3.0Un formato binario portable de instrucciones que ejecutan todos los navegadores principales, mostrado aquí en su formato de texto estándar.
-
Zig
0.16Una alternativa a C con flujo de control explícito, sin reservas ocultas y con interoperabilidad con C integrada.