plan-estudio-2025

Programación web: plan de estudios 2025

Introducción

Como bien decía el año pasado en mi artículo sobre formación en desarrollo web, si este 2025 quieres adentrarte en la programación web y, por cualquier motivo, no puedes hacerlo por vías convencionales, este artículo es para ti.

Es fundamental no sentirse abrumado por la gran cantidad de tecnologías disponibles. Tómate tu tiempo, empieza con lo esencial y avanza paso a paso, enfocándote en herramientas y proyectos sólidos que realmente valgan la pena.

Algunos fundamentos del desarrollo web seguirán siendo clave año tras año, como HTML, CSS y JavaScript, junto con los principios de accesibilidad, rendimiento y buenas prácticas en desarrollo.

Además, este año me voy a mojar e incluiré algunos recursos en video que considero especialmente útiles. Dicho esto, aquí tienes mi plan de estudio recomendado para 2025.

Editor de código

Eso no ha cambiado desde el año pasado, el editor de código (IDE). Yo personalmente uso Visual Studio Code, es gratuito, fácil de usar y tan potente como uno quiera instalando extensiones.

Tengo un artículo hablando de las extensiones que yo suelo usar.

También dejo un video de MoureDev unos 10 min que habla sobre este editor de código.

HTML

La estructura con la que se levantarán nuestros edificios. Sin esto, no hay nada que hacer. Deberás buscar un curso sobre HTML, realmente cualquiera te puede servir ya que, de entrada, solo es importante conocer lo esencial. Luego siempre puedes recurrir a documentaciones como la de W3Schools para reforzar.

El año pasado, hablamos del SEO como algo fundamental. Este año voy a actualizar esta parte y dejarlo como temario complementario para un futuro.

Voy recomendarles un vídeo corto de Victor Robles en el que lo explica en 15min. No esperéis mucha historia, va directo al grano.

CSS

Otro fundamental indiscutible, CSS. Como comentamos también el año pasado, conocer bien BEM, que es una metodología de nomenclatura que ayudará a tener un código bien estructurado.

Se habla muchísimo de TailwindCSS. Dediqué un artículo a hablar de este framework, pero igualmente, si te sientes cómodo con CSS, puedes obviarlo. Esto es para los que quieren experimentar de cara a futuro.

Victor Robles tiene otro video en la misma línea al de HTML, pero hablando de CSS.

Primer lenguaje

Esto también es otra de las cosas que dudo que cambie año tras año: aprender JavaScript. Sobre todo, por su versatilidad, ya que puedes usarlo literalmente en todos lados, tanto frontend, como backend (con NodeJS).

Aquí ya no hay que escatimar en tiempo y voy a recomendar un buen vídeo curso introductorio de unas cuatro horitas del canal de HolaMundo.

Vuestra labor será seguir aprendiendo más después de eso, ya sea con más cursos, o como yo recomiendo, proyectos personales que te supongan pequeños retos. Hay un video de MiduDev donde recomienda proyectos con los que puedes empezar.

Una alternativa para backend que nunca pasará de moda, es PHP con programación orientada a objetos (POO). Sigue y seguirá por muchos años siendo el lenguaje más usado en el backend (con o sin framework). Tenéis por aquí una introducción a PHP de la mano de MiduDev.

Bases de datos

Sigo haciendo hincapié en base de datos, sobre todo para los futuros backend developers o fullstack developers. Es importante controlar bien el lenguaje SQL. Es algo que lleva su tiempo y hay que tomarlo con calma. Para que se hagan una idea, base de datos es una asignatura por si sola en formación profesional.

Pero no hay que preocuparse, aquí les dejo un buen curso introductorio de HolaMundo.

Frameworks frontend

Frameworks, frameworks y más frameworks… Hay muchas opciones, y ya lo dije el año pasado, para gustos, colores. Lo que me faltó comentar, es que esto sería el siguiente nivel después de haber aprendido JavaScript.

Personalmente me gusta mucho VueJS. Ya apenas puedo recomendar React en lo personal, porque hace años que dejé de usarlo y me gusta recomendar lo que uso y con lo que trabajo. No obstante, esto no quiere decir que React sea una mala opción.

Sea cual sea el framework que aprendas, yo no lo usaría sin Vite. Vite es una herramienta de desarrollo frontend que actúa como servidor de desarrollo ultrarrápido y usa un bundler para optimizar el código en producción. Su objetivo es mejorar la velocidad de carga y ejecución en el navegador del usuario, además de proporcionar una experiencia de desarrollo más ágil.

Por otro lado, nombrar de pasada a Astro, el cual ya hablamos aquí y ya puede decirse que es un proyecto muy asentado. Dato curioso, mi página web, esta misma que estás leyendo, está hecha con Astro.

Control de versiones

Cuando comiences a programar profesionalmente, tendrás que versionar tu código, asi que no sobra aprender de antemano: Git. Con unos mínimos es suficiente, porque es algo que sueles aprender de una forma específica en cada empresa (cada una tiene sus manías).

Y como repositorio de código, recomiendo Github, por las últimas funcionalidades que han ido implementando. pero hay muchas opciones: GitLab, BitBucket, etc. No deja de ser un almacenamiento online para tu código.

Publicación

Y por último, pero no menos importante, la publicación de las aplicaciones web. En artículos anteriores, os he hablado de varías plataformas con planes gratuitos para justamente esto.

  • Glitch, una plataforma con plan gratuito, que permite editar código mientras se ejecuta en tiempo real directamente en el hosting. A día de hoy, ya no tiene tanta gracia, porque ahora prácticamente todos los servidores de desarrollo locales gozan de hot reload, que es más rápido y cómodo. Permite tanto frontend como backend (NodeJS o PHP). Por aquí tenéis un artículo que escribí sobre esta plataforma. Actualizar este año que siento que Glitch se ha dormido en los laureles y no ha innovado mucho.

  • Surge.sh, la cual también hemos comentado por el blog y que permite gratuitamente, publicar webs estáticas.

  • GitHub Pages, que también permite publicar webs estáticas de forma gratuita.

  • La última alternativa que os propongo es Vercel, una plataforma un poco más avanzada que las anteriores, que es mejor dejarla para cuando ya tengas un poco más de experiencia. Aquí tenéis el artículo que dediqué a la migración que hice de mi web a esta plataforma.

Conclusión

Este es el plan de estudios que yo recomendaría para alguien que comienza en el mundo de la programación web en este año 2025. Podría haberme extendido mucho más, pero creo que con esto ya tienes una buena base para comenzar a buscar información y los cursos pertinentes. Si tienes alguna duda, puedes contactar conmigo por LinkedIn o por el formulario de contacto de esta web. ¡Mucha suerte a todos!