Es bien sabido que la mayoría de las personas que intentan aprender a programar fracasan, pero ¿cuáles son las razones para esto más allá de rendirse demasiado pronto? Habiendo conversado con personas nuevas en la programación y tratando de enseñarles, aquí está mi análisis: Programar es difícil de aprender porque la educación tradicional no enseña los prerrequisitos necesarios para entender el proceso de pensamiento detrás de la codificación. Piensa en esto: Si no entendieras cómo funciona una estufa, ¿podrías seguir una receta en un libro de cocina? ¿Qué pasaría si no supieras qué significa "medir 2 litros de agua" o "precalentar el horno a 200 grados"? ¿Podrías hornear galletas? ¡Por supuesto que no! Si no sabes cómo operar una cocina, entonces no puedes seguir una receta. Si estás extremadamente decidido y motivado, puedes esforzarte por aprender a seguir un libro de cocina — y al mismo tiempo aprender a medir ingredientes y ajustar la temperatura de un horno correctamente sin incendiar la cocina. Sin embargo, aprender dos o más cosas al mismo tiempo — sin ser consciente de que estás aprendiendo dos cosas a la vez — hace que todo el proceso de aprendizaje sea dramáticamente más difícil. He identificado cuatro áreas clave que son equivalentes a "aprender a operar la estufa" antes de "aprender a seguir un libro de cocina." 1. Preálgebra 2. Lógica 3. Lógica Procedimental 4. Gramáticas ultra estrictas 🧵
8,02K