Lenguajes de programación: cuáles son los cinco más populares para 2025 y 36 cursos gratis para aprender a usarlos

Si quieres aprender a programar, te traemos una colección de cursos para aprender los lenguajes de programación más populares de la actualidad.

Programacion
1 comentario Facebook Twitter Flipboard E-mail

Vamos a decirte los cinco lenguajes de programación más populares del momento, que son posiblemente los que más salida tengan en este 2025. Y además de eso, también te vamos a ofrecer una serie de cursos gratuitos online para poder iniciarte en ellos.

Estos cursos suelen tener siempre el mismo formato. Por lo general son cursos gratuitos que puedes realizar a tu ritmo, aunque en muchos casos con un pago final o un examen en el caso de que quieras obtener una titulación. En total, te traemos 36 cursos diferentes para estos cinco lenguajes.

Índice de Contenidos (6)

Los lenguajes de programación más populares

Tiobe

Como cada año, el índice TIOBE ha publicado una lista con los lenguajes de programación más populares de todo el 2024, que son esos a los que en 2025 deberías prestar atención. Esta popularidad se mide en función de números de ingenieros, capacitados, cursos disponibles, y otros elementos como los proveedores externos o su utilización en páginas web de referencia.

El índice no evalúa la calidad o cantidad del código escrito en cada lenguaje, sino el predominio de unos frente a otros. Por lo tanto, este índice no entra en decir cuál es el mejor, ni el más optimizado ni nada por el estilo, simplemente dice los más populares.

Este es el top 5 de lenguajes de programación según el TIOBE, además del porcentaje de incremento o disminución de popularidad con respecto al año anterior:

  1. Python: 23,28% (+9,32%).
  2. C++: 10,29% (+0,33%).
  3. Java: 10,15% (+2,28%).
  4. C: 8,86% (-2,59%).
  5. C#: 4,45% (-2,71%).

Cursos gratis online para aprender Python

  • Fundamentos de Python 1: Un curso de Cisco donde aprender las bases a las estructuras más utilizadas, incluyendo creación y uso de variables, tipos y manejo de datos, y varios tipos de operaciones como bucles, o listas. Tiene una duración de unas 30 horas. Está en Netacad.
  • Fundamentos de Python 2: La segunda parte de este curso, donde aprenderás estructuras más complejas que en el anterior, como cadenas, programación para objetos y más. Todo para aprender a crear programas más complejos y tener un mayor manejo de datos. Tiene una duración de 40 horas. Está en Netacad.
  • Introduction to Computer Science and Programming in Python: El popular curso en inglés del MIT con el que aprender las bases de la programación con Python, sin necesidad de tener experiencia previa en programación. Es un curso de 2016 que ha sido liberado para todos. Está en MIT.
  • Curso básico de Python desde cero para principiantes: Un curso básico para usuarios que no tienen ninguna experiencia, creado por el desarrollador Carlos Alfaro en formato de vídeo. Aprenderás la sintaxis y las bases para empezar a programar con este lenguaje. Tiene una duración deh ora y media. Está en Udemy.
  • Programación para todos (empezando con Python): Un curso de la Universidad de Michigan, en el que se te introduce a este lenguaje. Aprenderás las bases, incluyendo las variables, la ejecución condicional, la repetida, y cómo usar sus funciones. Con ello, podrás crear un primer programa simple. Dura unas 7 semanas a 2 - 4 horas por semana. Está en edX.
  • Curso de Python: Un curso para aprender sus conceptos básicos, las mejores técnicas, las herramientas necesarias y las librerías más populares para utilizarlo. Tiene una duración de 5 semanas, a 1 o 2 horas por semana. Está en Edutin Academy.
  • UPValenciaX: Python: aprender a programar: Un curso de la Universitat Politécnica de Valencia, en el que aprenderás a programar desde cero con este lenguaje. Conocerás las variables, bucles y funciones. Tiene una duración de 8 semanas, a 3 - 4 horas por semana. Está en edX.
  • Curso de Python gratis con certificado: Un curso de la UNAM de México, donde aprenderás los conocimientos esenciales de programación con Python y la creación de algoritmos y tus propios programas. Promueve un aprendizaje progresivo para que puedas cursarlo sin experiencia. Tiene unas 17 horas de duración. Está en Cursos gratis UNAM.

Cursos gratis online para aprender C++

  • IBM: Fundamentals of C++: Un curso de IBM en el que aprendes los fundamentos básicos de la programación de C++. Está en inglés con vídeos transcritos al español, aprenderás los conceptos básicos del lenguaje, con los tipos de datos y operadores, y mucho más. Tiene una duración de 5 semanas, a 5 - 6 horas por semana. Está en edX.
  • Microsoft: Introduction to C++: Microsoft también ha creado un curso para aprender a programar con C++,  dirigido a programadores para mejorar su escritura con este lenguaje. Te enseña a crear aplicaciones en una gran variedad de plataformas. Tiene una duración de 4 semanas a 3 - 5 horas por semana. Está en edX.
  • C++, Short and Sweet, Part 1: Un curso de inicio  y en formato de vídeo donde daar los primeros pasos con este lenguaje de programación. Está en inglés, y tiene una duración de 5 horas y media. Está en Udemy.
  • Codio: C++ Programming: Basic Skills: Un curso de Codio dirigido a principiantes, con el que aprender a programar y ejecutar tu primer programa con C++ en minutos y sin instalar nada, aprendiendo las habilidades básicas para hacerlo. Tiene una duración de 5 semanas a 2 - 3 horas por semana. Está en edX.
  • C++ Tutorial for Complete Beginners: Un curso en el que aprenderás de una manera completa y extensa todo lo necesario para programar en C++, de forma que ya puedas empezar a trabajar desarrollando con este lenguaje. Tiene una duración de 18 horas. Está en Udemy.
  • ProjectUniversity: Fundamentos de C++ - Un Enfoque Completo: Un curso que empieza enseñándote los conceptos básicos de la sintaxis, variables, tipos de datos, flujo de control y funciones de C++, y luego profundizar en elementos más avanzado y enseñarte a usarlos todos. Tiene una duración de 12 semanas, a 2 - 6 horas por semana. Está en edX.
  • Curso de C++ Básico Gratis: Un curso en español creado por el equipo de la web Código Facilito, en el que darás tus primeros pasos con este lenguaje, sus variables, sus constantes, los operadores, y mucho más. Está en Código Facilito.

Cursos gratis online para aprender Java

  • UC3Mx: Introducción a la programación en Java: empezando a programar: Uno de los tres cursos de la Universidad Carlos III de Madrid para aprender a programar en Java. Es el curso introductorio donde se te introduce progresivamente a los conceptos básicos de este lenguaje. Tiene una duración de 5 semanas, a 7 - 10 horas por semana. Está en edX.
  • UC3Mx: Introducción a la programación en Java: escribiendo buen código: Otro de los cursos introductorios de la universidad madrileña, pensado para ayudarte a escribir un "buen" código en este lenguaje, haciendo que sea correcto y eficiente. Tiene una duración de 5 semanas, a 7 - 10 horas por semana. Está en edX.
  • UC3Mx: Introducción a la programación en Java: estructuras de datos y algoritmos: Y el tercer curso en español de la Universidad Carlos III de Madrid, donde en este caso aprendes a utilizar estructuras de datos fundamentales como listas, pilas, colas y árboles, y a usarlas sobre algoritmos. Tiene una duración de 5 semanas, a 7 - 10 horas por semana. Está en edX.
  • Introducción a Java: Un curso de introducción donde aprender de forma práctica sus conceptos básicos, las mejores técnicas y las librerías y herramientas más populares. Tiene una duración de 5 semanas, a 1 - 2 horas por semana. Está en Edutin Academy.
  • Codio: Java Programming: Basic Skills: Un curso de Codio para aprender las habilidades básicas para programar con Java, orientado a principiantes y con el que saber lo esencial. Tiene una duración de 5 semanas, a 2 - 3 horas por semana. Está en edX.
  • GalileoX: Java Programming Fundamentals: Un curso para dar los primeros pasos al lenguaje de programación Java, con el que puedas aprender lo necesario para desenvolverte cuando estés empezando a trabajar con él. Tiene una duración de 5 semanas, a 8 - 10 horas por semana. Está en edX.
  • Curso de Java gratis: De la Universidad Nacional Autónoma de México (UNAM), este curso te permite te lleva desde los conceptos elementales hasta los más complejos de la programación en Java. Tiene una duración de unas 30 horas. Está en Cursos gratis UNAM.

Cursos gratis online para aprender C

  • UAMx: Introducción a la programación en C: Tipos de datos y estructuras: Primer curso de la Universidad Autónoma de Madrid, donde conocerás los conocimientos básicos necesarios para aprender a utilizar el lenguaje de programación C. Tiene una duración de 5 semanas, a 3 - 5 horas por semana. Está en edX.
  • UAMx: Introducción a la programación en C: Instrucciones de control y ficheros de texto: Segundo curso de introducción de la Universidad Autónoma de Madrid, donde aprenderás sobre condicionales, bucles y ficheros de texto con el lenguaje de programación C. Tiene una duración de 5 semanas, a 3 - 5 horas por semana. Está en edX.
  • UAMx: Introducción a la programación en C: Funciones y punteros: Otro de los cursos de introducción de la Universidad Autónoma de Madrid, donde aprenderás a hacer programas modulares de funciones y punteros usando C. Tiene una duración de 5 semanas, a 3 - 5 horas por semana. Está en edX.
  • C para todos: Fundamentos de programación: Un curso de la UC de Santa Cruz, con el que vas a aprender los fundamentos de programación con C, y a escribir un programa sencillo paso a paso. Tiene una duración de 15 horas. Está en Coursera.
  • Curso gratis de programación en C: Un curso de la Universidad Nacional Autónoma de México (UNAM),  donde vas a aprender a dar los primeros pasos con el lenguaje de programación C. Empezarás desde el Scratch y la sintaxis hasta las conversiones de datos, depuración y librerías , pasando por variables, operadores, expresiones, bucles, compilación y demás. Dura unas 10 horas. Está en Cursos gratis UNAM.
  • DartmouthX, IMTx: C Programming: Getting Started: Curso de Dartmouth en el que aprenderás las bases de la programación con C, comprendiendo sus principios y usando herramientas online para empezar a programar. Tiene una duración de 5 semanas a 2 - 4 horas por semana. Está en edX.
  • DartmouthX, IMTx: C Programming: Language Foundations: Otro curso de Dartmouth, en este caso centrándose en los conceptos básicos del lenguaje. Aprenderás a usar condiciones lógicas para controlar el flujo de un programa, a crear y modificar matrices, y más. Tiene una duración de 5 semanas a 2 - 4 horas por semana. Está en edX.

Cursos gratis online para aprender C#

  • Curso de C# Gratis: Un curso de inicio creado por Open Bootcamp, donde se te introduce a este código y poco a poco vas adquiriendo los conocimientos principales para empezar a programar con él. Tiene una duración de 27 horas. Está en Open Bootcamp.
  • Fundamentos de C# para Principiantes: Un curso de vídeo gratuito para comprender los fundamentos esenciales de C#, y aprender sus conceptos básicos de programación orientada a objetos y a escribir código con buenas prácticas. Tiene una duración de 9 horas. Está en Udemy.
  • Curso de C#: Otro curso de inicio para programadores principiantes y avanzados, en el que además de los conocimientos básicos se incluye un proyecto práctico con el que empezar a practicar. Tiene una duración de 3 semanas a 1 - 2 horas por semana. Está en Edutin.
  • Aprender C#: Un curso completo creado por Microsoft para este lenguaje que te permitirá hacer aplicaciones en Windows. Está compuesto por varios pequeños cursos, tutoriales, vídeos y muchísimo material gratis. Está en Microsoft Dotnet.
  • Introduction to Programming With C#: Otro curso creado por Microsoft, pero más unificado. Es una introducción para aprender a usar este lenguaje de programación. Tiene una duración de 29 horas. Está en Coursera.
  • Introducción a la programación en C# y Unity: Un curso de la Universidad de Colorado, donde vas a aprender a utilizar el lenguaje de programación C# y el motor Unity en Windows o Mac para desarrollar juegos con este motor. Tiene una duración de 18 horas. Está en Coursera.
  • Lo básico de C#: Un curso en formato de vídeo corto gratuito en el que se te enseñan los fundamentos de la programación usando C#, con sus variables, condiciones, bucles o funciones, ejemplos guiados y ejercicios propuestos. Tiene una duración de 2 horas. Está en Udemy.

Imagen de portada | pexels.com

En Xataka Basics | 72 cursos gratis online de todo tipo para empezar el 2025 aprendiendo algo nuevo

Inicio