Creo que la mayoría de las veces, van juntos. O, en mi opinión, ambos son los más eficientes cuando se juntan. Esto se aplica a muchos campos diferentes, pero rara vez veo aplicados (también porque diferentes personas tienen diferentes formas de aprender).
Lo que más estoy aprendiendo y creando es la programación. Así que responderé con esto en mente pero tratando de satay general.
Toma la persona A: disfruta aprender aprendiendo primero con la teoría (así que leerás y seguirás un libro completo antes de comenzar a codificar)
Y la persona B: disfruta aprendiendo haciendo. El significado aprende sobre la marcha, o aprende según lo necesites. Trabaja en un proyecto, si estás atascado, aprendelo, aplícalo.
- Cómo aprender los puntos de presión de las artes marciales.
- ¿El aprendizaje y la práctica de las habilidades matemáticas ayudan al cerebro adulto? Si lo hace, ¿cómo lo hace?
- ¿Funciona la lectura de fotografías y cuánto tiempo se tarda en aprenderla?
- Hay muchas habilidades que una persona puede aprender después de pasar la décima clase. ¿Cuáles son las habilidades más importantes que deben aprenderse a esta edad?
- ¿Cuál es la mejor manera de aprender a escribir o escribir, y por qué?
En mi opinión, la persona B tendrá los mejores resultados. Aquí es por qué:
Mi experiencia con la programación es que incluso si tiene un código dado, nunca funcionará para su proyecto, siempre tendrá que ser adaptado o depurado. Para cuando la persona A ha leído los detalles y sabe cómo funciona, la persona B ha tenido tiempo de leer rápidamente la documentación para encontrar lo que necesita, ha encontrado algunos casos similares en línea, lo ha adaptado a su proyecto y lo ha depurado. Funciona.
La persona A todavía tiene que pasar por la parte más exigente del proceso de aprendizaje …
Todo el proceso de aprendizaje fue en general mucho más gratificante para la persona B. Lo aprendió y lo creó al mismo tiempo. Así es como hago que aprender a programar sea siempre divertido, emocionante y gratificante con resultados inmediatos (cuando funciona, sabemos cómo es la programación :)).