Menu

El reto de programación de 100 días con Coddy: ¿Qué puedes esperar?

Jana Simeonovska

Jana Simeonovska

18 de agosto de 2026 · 12 min de lectura

Es extremadamente raro que alguien abandone el reto de programación de los 100 días en el día 1.

El día 1 es la parte divertida. Escribes unas pocas líneas de código, te sientes como un genio y publicas algo como: «¡Día 1 de #100DaysOfCode superado, he escrito mi primera función!»

El día 2 también se siente genial.

Los problemas empiezan más tarde. Alrededor de la tercera semana, la emoción se desvanece. El código que escribiste la semana pasada apenas tiene sentido y, de repente, 100 días parecen una eternidad.

Nadie te muestra esa parte intermedia. En internet solo ves la cara bonita: capturas de pantalla de rachas, publicaciones alegres y personas que consiguen trabajo antes de cumplir los tres meses. No ves ese caótico punto medio, donde algunos se rinden y otros encuentran lo que los mantiene motivados.

Así que repasemos cómo es el reto de los 100 días con Coddy, día a día, estado de ánimo por estado de ánimo, antes de que llegues al día 1.

El reto de programación de 100 días con Coddy: qué esperar.webp

¿Qué es el reto de programación de los 100 días?

Bueno, el propio nombre lo dice: ¡programar todos los días durante 100 días seguidos! Eso es todo. Sin saltarse ninguno.

Se hizo popular porque resuelve un problema real. Mucha gente no fracasa al aprender a programar porque el material sea demasiado difícil, sino porque nunca llegan a crear el hábito de ser constantes.

El reto de los 100 días construye ese hábito haciendo que la racha en sí sea el objetivo, al menos al principio.

Algunas reglas básicas que la gente suele seguir:

  • Programar al menos un rato todos los días, aunque solo sean 10 o 15 minutos (¡incluso cinco minutos cuentan!)
  • Publicar tu progreso en algún sitio: redes sociales, un blog o un registro privado
  • Elegir un lenguaje o proyecto y mantenerlo el tiempo suficiente para ver progresos
  • Si te saltas un día, puedes empezar de nuevo desde el día 1 o anotarlo y seguir adelante, dependiendo de la versión del reto que estés haciendo

¿Te has fijado en que ninguna de esas reglas dice nada sobre cuánto tienes que aprender en un día? Eso está hecho a propósito. El reto no consiste en dominar un lenguaje en 100 días, sino en demostrarte a ti mismo que puedes cumplir incluso cuando no tienes ganas.

¿Quieres una forma integrada de seguir tu racha?

Coddy registra tu progreso diario automáticamente, para que siempre sepas exactamente dónde estás.

Empieza tu racha de 100 días

Cómo funciona en Coddy

Aquí es donde entra la parte de con Coddy. No necesitas configurar un editor, instalar nada ni averiguar dónde escribir tu primera línea de código. Abres Coddy, vas a Challenges y tomas dos decisiones.

Primero, el lenguaje. Ahora mismo puedes elegir entre Python, JavaScript, C++, Java o C# (¡no te preocupes, el equipo añadirá más pronto!). ¿No estás seguro de cuál elegir? Elige el que te parezca más interesante y empieza por ahí. Siempre puedes cambiar más tarde.

Segundo, la dificultad: fácil, media o difícil. En el día 1, elegir la opción fácil es la decisión correcta, por mucho que quieras demostrar algo.

[2] El reto de programación de 100 días con Coddy.webp

Eso es todo lo que tienes que hacer para empezar los desafíos. Dos elecciones y ya estás programando. ¡Andar con rodeos importa más de lo que parece para una racha de 100 días! Cada paso adicional entre tú y el desafío de hoy es una excusa más para saltarte un día, y los días saltados son la forma en que mueren las rachas.

Las fases

Si hablas con suficientes personas que han terminado (o intentado) el reto, empieza a aparecer un patrón. Casi nunca es una línea recta de progreso constante. Se parece más a una montaña rusa con bajadas predecibles.

Días 1 al 10: La fase de luna de miel

Todo se siente nuevo y emocionante. Estás aprendiendo sintaxis, creando proyectos diminutos y cada pequeño éxito se siente genial. Esta es la parte más fácil del reto, principalmente porque todo es nuevo y eso te mantiene entusiasmado.

Días 11 al 30: El baño de realidad

La emoción se desvanece. Bueno, un poco. Los conceptos se vuelven más difíciles. Empiezas a compararte con gente en internet que parece avanzar más rápido, crear cosas más geniales y entender todo al instante (por cierto, probablemente no sea así, pero da esa impresión). Aquí es donde mucha gente se rinde.

Días 31 al 70: El cambio de identidad

Si superas ese baño de realidad, ocurre algo interesante. Programar deja de sentirse como una tarea que te obligas a hacer y empieza a sentirse como algo que simplemente haces. Puede que el progreso siga pareciendo lento, pero el hábito diario ya no se siente agotador.

Días 71 al 100: El aumento de confianza

A estas alturas, puedes mirar atrás a tu código del día 1 y apenas reconocerlo como algo que escribiste tú. El tramo final suele consistir menos en aprender cosas totalmente nuevas y más en aplicar lo que ya sabes a problemas más grandes. Aquí es donde la gente suele empezar a construir proyectos reales en lugar de limitarse a seguir tutoriales.

Cómo es un día normal

La gente se imagina que 100 días de programación significan horas de concentración intensa todos los días. En realidad, esa es una forma rápida de quemarse en una o dos semanas.

Veamos, en cambio, cómo es un horario sostenible:

  • Algunos días: de 10 a 15 minutos resolviendo un pequeño desafío o repasando un concepto
  • Otros días: de 45 minutos a una hora construyendo un proyecto más grande
  • Días de descanso camuflados: leer documentación, ver un vídeo corto o repasar código antiguo sin escribir nada nuevo

La documentación ejecutable supera a la que solo se lee. Leer documentación es una excelente opción para un día de descanso. Pero entiendes un concepto mucho más rápido cuando puedes ejecutar el ejemplo y modificarlo. Esa es la idea detrás de la documentación ejecutable.

Esto último importa mucho. No todos los días tienes que escribir código nuevo. ¡Repasar lo que ya has aprendido, corregir un error antiguo o leer el código de otra persona también cuenta como cumplir! Los pequeños pasos repetibles son el tipo de hábitos diarios que forman a un mejor desarrollador.

¿Por qué la gente abandona alrededor de la tercera semana?

Si el reto consiste simplemente en cumplir, ¿por qué algo tan sencillo hace que tanta gente abandone?

La respuesta suele reducirse a uno de estos motivos:

  • Se propusieron una meta diaria demasiado alta (dos horas al día suena genial hasta que la vida real se interpone)
  • Eligieron un proyecto o lenguaje que no les interesaba de verdad, solo porque estaba de moda
  • No tenían forma de medir su progreso, por lo que sentían que no avanzaban, aunque sí lo hicieran
  • Se saltaron un día, se sintieron fracasados y se rindieron en lugar de continuar

Ninguno de estos motivos tiene que ver con la inteligencia o el talento. Tienen que ver con la preparación. El reto no es difícil porque programar sea difícil. Es difícil porque crear hábitos es difícil, y mucha gente empieza sin un plan para esos días más complicados y sin motivación.

¿Te cuesta mantener la constancia por tu cuenta?

Coddy te envía recordatorios diarios y desafíos breves para que saltarte un día sea más difícil que cumplir.

Prueba Coddy gratis

Cómo llegar al día 100

Si quieres tener una oportunidad real de terminar, unos pocos ajustes pequeños marcarán una diferencia mucho mayor que la fuerza de voluntad.

1. Establece un mínimo ridículamente bajo. En lugar de prometerte una hora al día, prométete diez minutos. Los días buenos, incluso harás más. En los días malos, diez minutos siguen siendo una victoria, ¡y una victoria es lo que mantiene viva la racha!

2. Elige algo que te entusiasme un poco. Si odias el proyecto que has elegido, el día 30 se sentirá como el infierno. Elige un lenguaje o una idea de proyecto que te despierte cierta curiosidad por abrir el portátil, incluso cuando estés cansado.

3. Registra tu progreso en un lugar visible. Un contador de rachas, un calendario físico donde taches los días, una publicación pública... cualquier cosa que convierta el progreso invisible en algo que puedas ver.

4. Planifica los días perdidos antes de que ocurran. Decide ahora mismo qué harás si te saltas un día. ¿Empezarás de nuevo? ¿Simplemente continuarás y anotarás la interrupción? Decidirlo de antemano evitará que caigas en una espiral de abandono en cuanto la vida se complique (porque se va a complicar en algún momento).

5. Busca alguna forma de rendición de cuentas. Puede ser un amigo que haga el reto contigo, una comunidad en línea o una aplicación que note cuando te has quedado inactivo. Somos mucho más constantes cuando alguien o algo nos está prestando atención.

Qué cambia para el día 100

La gente espera que el día 100 se sienta como una especie de línea de meta con confeti. Pero en realidad, se siente un poco diferente a eso, y bastante mejor.

Para el día 100, mucha gente nota que:

  • Leer código se siente menos como descifrar un idioma extranjero y más como, bueno, simplemente leer
  • Los pequeños errores que antes causaban pánico ahora se sienten como acertijos normales y solucionables
  • Han construido dos o tres proyectos pequeños en lugar de tener docenas de tutoriales a medias
  • La idea de programar a diario ya no se siente como un desafío, sino como algo que simplemente hacen

Los 100 días nunca se trataron del código en sí, sino de demostrar que la constancia, incluso en dosis pequeñas, supera a la intensidad en todo momento. Una vez que lo compruebas por ti mismo a través de tu propia experiencia en lugar de la de otra persona, se queda contigo para siempre.

¿Qué deberías construir en 100 días?

Durante una buena parte del reto, es posible que no construyas ningún proyecto completo, y eso está bien. En Coddy, los desafíos diarios son el trabajo en sí. Elige tu lenguaje, elige tu dificultad, resuelve lo que tienes delante y deja que eso te guíe durante las primeras semanas.

Sin embargo, en algún punto intermedio, una vez que los fundamentos dejan de tambalearse, a mucha gente le entra el gusanillo de crear algo propio.

Cuando aparezca esa inquietud, sáltate la hora de buscar ideas de proyectos y hazte una pregunta mejor: ¿qué es algo pequeño que desearías que ya existiera, o algo sobre lo que tengas cierta curiosidad por saber cómo funciona?

Algunas opciones que funcionan muy bien para un periodo de 100 días:

  • Una herramienta de uso personal que resuelva un problema molesto de tu vida diaria, como un gestor de presupuesto o un registro de hábitos
  • Un juego sencillo, incluso algo tan básico como el tres en raya, ya que los juegos te obligan a pensar en la lógica y las reglas
  • Recrear una pequeña parte de un sitio web o aplicación que ya utilices, solo para ver cómo podría funcionar por dentro
  • Una serie de minidesafíos independientes, si comprometerte con un gran proyecto te resulta intimidante a estas alturas

Si te ayuda tener una lista completa, empieza con ideas pensadas para tu lenguaje. Los que elijan Python pueden explorar estos 13 proyectos sencillos en Python diseñados para aumentar tu confianza a medida que avanzas. Si elegiste JavaScript, estos proyectos de JavaScript para principiantes te pondrán a programar desde el primer día.

Ninguno de estos proyectos tiene por qué ser impresionante. El objetivo es elegir algo lo suficientemente concreto como para no quedarte mirando un archivo en blanco preguntándote por dónde empezar. También está bien cambiar de proyecto. Empieza con una idea, déjala atrás después de unas semanas cuando se te quede pequeña y pasa a algo más ambicioso una vez que tus habilidades mejoren.

¿Necesitas aprender algo nuevo todos los días?

No, y esperar eso de ti mismo es una vía rápida hacia el agotamiento.

Algunos días consistirán en aprender algo totalmente nuevo, como un concepto que nunca habías tocado. Otros días consistirán en practicar algo que ya sabes, hasta que empiece a salirte de forma automática.

Ambos cuentan. Los días repetitivos, esos que se sienten aburridos porque estás reforzando algo familiar, a menudo hacen más por tu memoria a largo plazo que los días emocionantes donde todo es nuevo. Ese tipo de repetición importa más ahora. En una época en la que la IA puede generar código funcional en segundos, la práctica manual que realizas es lo que convierte las respuestas de otros en habilidades que realmente te pertenecen.

Si llevas la cuenta en tu cabeza de cuánta información nueva has recibido hoy, intenta olvidarte de eso. Por completo. La única pregunta que vale la pena hacerse cada día es: ¿he cumplido hoy?

¿Deberías hacer esto?

Otra pregunta que vale la pena hacerse: ¿necesito un reto de 100 días o un sistema que me haga volver a diario sin la presión de una cuenta atrás?

Ambas opciones son válidas. Algunas personas prosperan con la estructura y la rendición de cuentas pública de un reto definido. A otras les va mejor con un hábito continuo que no tenga una línea de meta asociada, de modo que no haya presión una vez que llegue el día 100 y la vida siga su curso.

Si te gusta la idea de las rachas, los recordatorios diarios y los desafíos cortos sin necesidad de anunciar nada en internet, esa es una forma muy razonable de construir el mismo hábito.

El número 100 no es mágico; ¡es simplemente un número redondo que resulta ser lo suficientemente largo como para crear un hábito y lo suficientemente corto como para parecer alcanzable!

¿Listo para crear el hábito sin la presión de una cuenta atrás pública?

Coddy convierte la práctica diaria de programación en desafíos cortos y adaptados a tu racha que tú controlas.

Empieza a aprender gratis

En resumen

El reto de programación de los 100 días no se trata del código. Es un experimento de creación de hábitos, pero presentado como un proyecto de programación. La sintaxis que aprendes por el camino importa, pero la verdadera victoria es demostrarte a ti mismo que puedes cumplir todos los días.

Espera una racha difícil alrededor del día 20. Espera un cambio en algún punto intermedio donde programar deje de sentirse como una obligación. Espera que el día 100 se sienta menos como un final y más como el momento en que te das cuenta de que ya no necesitas el reto, porque el hábito ya se ha creado por sí solo.

Así que, si estás pensando en empezar, no esperes a tener la idea de proyecto perfecta ni al lunes ideal para comenzar. Elige algo pequeño, abre tu portátil hoy mismo y empieza.

Frequently Asked Questions

¿Tengo que publicar sobre el reto en línea?

¡No! Publicar ayuda a algunas personas a comprometerse, pero no es una regla. Un registro privado, un calendario en el que vayas tachando los días o el streak counter integrado de Coddy hacen el mismo trabajo. Elige lo que sea que te ayude a seguir adelante.

¿Qué pasa si me salto un día?

Depende de la versión que estés siguiendo. Algunas personas vuelven a empezar desde el día 1, otras toman nota de la interrupción y continúan. Ninguna de las dos opciones es incorrecta. El truco está en decidir tu regla antes de que suceda, para que un día perdido no se convierta en una bola de nieve que te lleve a abandonar.

¿Qué lenguaje de programación debería elegir?

Actualmente en Coddy puedes empezar con Python, JavaScript, C++, Java o C#. ¿No estás seguro? ¡Elige lo que te parezca más interesante! Puedes cambiar más adelante, así que tu primera elección no está escrita en piedra.

¿Es el reto de programación de 100 días adecuado para principiantes absolutos?

Sí. Fue creado para personas a las que les cuesta ser constantes, no para programadores avanzados. Empieza en modo fácil, dedica 10 minutos al día y deja que se forme el hábito. Recuerda, ¡el objetivo es cumplir cada día!

¿Cuánto tiempo necesito cada día?

Tan solo de 10 a 15 minutos en un día ocupado. Algunos días te tomará más tiempo porque estarás construyendo algo, otros días resolverás un pequeño desafío y cerrarás sesión. Un mínimo diario bajo es lo que mantiene viva la racha.

¿Necesito instalar algo para empezar?

No. Coddy se ejecuta en tu navegador con un editor de código ya integrado. Abres la página de Challenges, eliges un lenguaje y una dificultad, y empiezas a programar. Sin configuraciones ni descargas.

¿Puedo cambiar de lenguaje o de proyecto a mitad del camino?

Sí. Muchas personas comienzan con una idea, la superan y pasan a algo más grande una vez que sus habilidades mejoran. Cambiar no es hacer trampa. Es una señal de que estás creciendo, siempre y cuando sigas adelante.

Coddy programming languages illustration

Aprende a programar con Coddy

COMENZAR