Programación desde cero

Recursos educativos sobre programación e informática.

Blog

13 Jul 2025

Así se programó el Tetris original

Si tuvieras que programar un Tetris hoy, con tecnología moderna, ¿cómo lo harías? La primera versión de Tetris fue hecha...

11 Jul 2025

Usar recursividad no siempre es más elegante

A veces pensamos que usar recursividad hará que el código se vea “más elegante” o “más avanzado”. Pero, ¿sabías que...

08 Jul 2025

Desafío Python número 11

Sin ejecutarlo, ¿podrías decir qué imprime cada print del código? Es importante saber que la función max devuelve el mayor...

06 Jul 2025

¿Sabías que se puede escribir código usando emojis?

Programar con emojis no es un chiste: existe un lenguaje real llamado Emojicode. Es un lenguaje de programación multiparadigma, fuertemente...

02 Jul 2025

Dos soluciones en C# para detectar duplicados

A veces buscamos escribir código más compacto porque a simple vista parece “más elegante”, pero no siempre el algoritmo más...

28 Jun 2025

¿Por qué un QR dañado sigue funcionando?

El algoritmo Reed-Solomon usa la matemática para recuperar datos aunque falten partes, mediante operaciones con números especiales llamados “códigos” para...

26 Jun 2025

Tipos de datos - en detalle

Entender cómo se almacenan los datos nos ayuda a escribir código más eficiente (ahorrando memoria y CPU), debuggear errores raros...

22 Jun 2025

POO - ¿cómo diseñarías estas clases?

En este ejercicio podríamos pensar diferentes formas de modelar las clases, que dependerán de cada caso y de la información...

08 Jun 2025

El problema del año 2038

¿Viviste la época del Y2K? Porque en algunos años va a suceder algo parecido. El problema del 2038 (también conocido...

24 May 2025

Desafío Java número 8

¡Veamos un desafío con Java! Este es un tema que suele generar errores comunes al trabajar con colecciones (List, Map),...