Which programming language to learn first

There is no universal first language. There is a better fit for web, data or C#. We map that to courses already in the catalog.

Published on

This guide is written in Spanish. The body is the original text; internal links follow the interface language.

La pregunta no es “cuál es el mejor lenguaje”. Es para qué lo quieres. Cinco lenguajes a la vez es una forma cara de no aprender ninguno.

Si no sabes para qué

Empieza por entender qué es un programa, no por una moda. La ruta Programación desde cero usa CS50 (inglés, exigente) y luego HTML, CSS y JavaScript. Sirve si tu objetivo es construir software, no si solo quieres una fórmula en una hoja.

Si quieres datos, automatizar o entrar después a la IA

Python. El primer contacto que tenemos en español es Cisco Fundamentos de Python 1, con cuenta en NetAcad. No elijas Python “porque todo el mundo lo recomienda” si lo que vas a hacer es una landing.

Si quieres páginas que se ven y responden

JavaScript, después de poder maquetar un poco. JavaScript Essentials 1 de Cisco está en español y pide cuenta. No es React el día uno.

Si te encaja el ecosistema de Microsoft

C#. La serie de Microsoft Learn está en español y empieza en consola, no en un bootcamp de .NET.

Si lo que necesitas es consultar datos

SQL. Khan Academy es el primer contacto en español. SQL no sustituye un primer lenguaje si nunca programaste: es otro oficio.

Lo que no hacemos

No hay ranking de “el lenguaje más demandado”. Eso cambia y, sin un objetivo, te empuja a copiar ofertas de empleo. Tampoco hay Java ni TypeScript en el catálogo: no encontramos un curso gratuito en español lo bastante estable.

Siguiente paso

Elige una ruta. Si aún no tienes objetivo, programación desde cero. Si sí lo tienes, no mezcles Python y C# el mismo mes.

Related paths

Courses in this guide