Programación desde cero

Recursos educativos sobre programación e informática.

Blog

20 Aug 2025

¿Cómo sabe la computadora dónde está cada elemento de un array?

¿Por qué importa entender cómo se almacenan los arrays en memoria? Porque muchas estructuras y algoritmos dependen de este modelo,...

13 Aug 2025

Lo que todo programador debe saber sobre git

📌 ¿Te cuesta organizarte con Git cuando trabajás en equipo? Este es el flujo básico para que puedas clonar, crear...

05 Aug 2025

¿Cómo funciona el "streaming" desde las profundidades del océano?

🌊 La transmisión en vivo de la exploración submarina en aguas argentinas a cargo del Schmidt Ocean Institute y el...

30 Jul 2025

Cómo funcionan Client y Server Side Rendering en desarrollo web

🌎 Hoy las páginas web pueden generar su contenido en el servidor o directamente en tu navegador. Este cambio en...

20 Jul 2025

¿Por qué los strings son inmutables en Java?

Entender la inmutabilidad de los Strings en Java ayuda a optimizar memoria y evitar errores al manipularlos. 💡 Guarda esta...

18 Jul 2025

El error en C++ que puede causar problemas inesperados

Este ejemplo muestra un potencial problema cuando guardamos una dirección de memoria en una variable, pero luego esa dirección se...

15 Jul 2025

Cómo crear un generador de contraseñas seguras en Python

¡Usemos Python para escribir nuestro propio generador de contraseñas! Esta es una versión básica, pero podemos hacer varias mejoras, como...

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...