Mi primer To-Do List: aprendiendo programación paso a paso

Mi primer proyecto en JavaScript: un simple To-Do List que me enseñó lógica, errores, aprendizaje real y la magia de empezar como dev autodidacta.

El día 25 de noviembre terminé mi primer pequeño gran proyecto: un To-Do List, siguiendo el típico tutorial de YouTube paso a paso. Aunque este post lo publique más adelante, quería dejar plasmado lo que sentí y aprendí en ese momento, porque fue mucho más que un ejercicio sencillo.


HTML y CSS: la parte cómoda del camino

La parte de HTML y CSS no me supuso un reto enorme. Me siento cómodo maquetando y suelo aprovechar estos proyectos para pulir mis habilidades visuales y estructurales. Ahí todo fluye.

El verdadero desafío vino después:
hacer que las cosas funcionen.


JavaScript: donde empieza la magia (y los dolores de cabeza)

Las funcionalidades, las interacciones, la lógica… esa es la parte que realmente te obliga a pensar como un programador.
Mi mente entiende el step by step, sé qué funcionalidades necesita un proyecto y en qué orden deben pasar, pero otra cosa muy distinta es escribir el código para que ocurra.

Imagino que no soy el único al que le pasa: es como saber que has pinchado una rueda.
Sabes qué ocurre y qué hay que hacer…
pero cómo hacerlo, con qué herramientas y de qué manera, es otro mundo.

Para evitar bloquearme seguí el tutorial tal como estaba, línea por línea, y escribí todo a mano, evitando copiar y pegar. Así obligaba a mi cerebro a retener conceptos.
Y sí, pasé más tiempo buscando cada línea que no entendía que escribiéndola, pero fue la clave de mi aprendizaje: entender el porqué.


La satisfacción del primer “funciona”

Por muy simple que sea el proyecto, cuando la lógica que has planteado empieza a funcionar es… increíble.
Más aún cuando después de más de cien líneas entre HTML, CSS y JavaScript descubres que el error era un punto y coma.

Ese momento en el que todo se rompe y, de repente, todo encaja…
ahí es donde realmente sientes que estás aprendiendo.


No reinvento la rueda… pero quiero entender cómo gira

Hay miles de prototipos, miles de códigos que puedes copiar y adaptar para tener un To-Do List listo en cinco minutos. Pero para mí eso no tiene magia.

Lo importante no es crear algo complejo, sino entender por qué funciona.

Porque cuando entiendes por qué la rueda gira, es cuando puedes mejorarla, reinventarla o llevarla más lejos.


Aprender o ser turista: esa duda que todos tenemos

Lo confieso: a veces me pregunto si estoy aprendiendo de verdad o si solo estoy siendo un turista del código, siguiendo rutas ya marcadas.
Pero cada vez vuelvo a la misma conclusión:

Da igual de dónde venga el conocimiento si tú lo trabajas.

  • Escribe el código.
  • Pregúntate para qué sirve cada línea.
  • Rompe cosas y arréglalas.
  • Desfragmenta cada paso, incluso en proyectos básicos como este.

Aunque no inventemos la rueda, sí podemos hacerla girar un poco más rápido.


Lo que viene ahora

Seguiré compartiendo mis sensaciones y experiencias a medida que cree más proyectos.
Ojalá alguien que esté empezando en este mundo de la programación llegue aquí y entienda que no está solo, que todos nos sentimos perdidos al principio, y que aunque no veas el camino…

el camino se hace andando.

<br>

<Bye world>

Share the Post:

Post relacionados

Plugin the Cookies para Wordpress por Real Cookie Banner