Cómo empezaría a aprender programación en 2026 (y recursos clave)

Bienvenidos a la segunda edición de nuestra newsletter semanal. Hoy quiero compartirles mi enfoque personal sobre cómo empezaría a aprender programación en 2026, especialmente ante el auge de la Inteligencia Artificial (IA). A pesar del auge de la IA, la programación y la ingeniería de software seguirán siendo disciplinas fundamentales y con una presencia duradera. Por ello, recomiendo comenzar con lenguajes robustos y de gran trayectoria, como Java y Python. Para el aprendizaje inicial, sugiero estos recursos clave: - Canal de YouTube: amigoscode - Repositorio de Python: 30-Days-Of-Python - Recurso sobre Bases de Datos: awesome-database-learning Posteriormente, es recomendable aprender a utilizar frameworks como Spring Boot, Django o FastAPI, debido a su alta demanda laboral y su gran ecosistema. Recuerden que la clave para aprender es la práctica y la realización de proyectos. Un recurso excelente para empezar es awesome-for-beginners. En cuanto al desarrollo Front-end, es vital dominar las bases: HTML, CSS y JavaScript (JS). Además, se debe incorporar el manejo de herramientas esenciales como Package Managers, Linters y conocimientos de Seguridad Web (Web Security). React es, sin duda, una de las mejores opciones en el ecosistema de JS. Posteriormente, es necesario profundizar en conceptos de ingeniería de software Front-end como SSR (Renderizado del lado del servidor), CSR (Renderizado del lado del cliente) y otros tecnicismos avanzados. Finalmente, para proyectos grandes y con miles de usuarios, es fundamental conocer System Design. Un gran recurso para este tema es: system-design.