Unos tres elementos principales de una fuente de aprendizaje efectiva son su a) relevancia y exactitud de la información, b) cómo se representa la información para el aprendizaje, c) cómo se puede poner la información en práctica deliberada con retroalimentación.
Probablemente la forma más confiable de golpear a, b, yc para muchas disciplinas es encontrar un libro de texto, leerlo y hacer los ejercicios. Los MOOC están surgiendo como una alternativa para algunas disciplinas, vea Class Central como un agregador.
Más allá de eso, no creo que haya una respuesta general. Los tres factores son muy profundos.
Por ejemplo, un método para aprender japonés es All Japanese All The Time que, en pocas palabras, es ver la televisión japonesa y leer cómics japoneses y luego revisar con las flashcards de SRS a nivel de oración.
- ¿Qué tan difícil es aprender a programar solo?
- ¿Cómo aprender hindi sin profesor? ¿Qué es todo de lo que debería tomar nota mientras aprendo?
- ¿Qué puedo hacer para mejorar los algoritmos? Soy un programador bastante bueno, uso LeetCode y he intentado implementar estructuras de datos en lenguajes. ¿Qué más puedo hacer?
- ¿Qué deben saber todos sobre la filosofía de la tecnología?
- ¿Cuál es la mejor manera de aprender la estructura de datos en C?
Así que golpea los diversos factores:
a: los hablantes nativos producen información bastante precisa y la cultura popular usa un lenguaje relevante
b: es cómo aprenden los niños, ¿no es así?
c: revisar las flashcards cubre la práctica deliberada con feedback