There is no recipe for how to learn, but there are some general principles that can be used.

  1. Metalearning - start with a road map
  2. Focus - sharpen your ability to concentrate
  3. Directness -go straight into application
  4. Drill - attack you weakest point relentlessly
  5. Retrieval - use self-testing to learn
  6. Feedback - don’t dodge the punches
  7. Retention - stop the leakages
  8. Intuition - dig deep, then build up
  9. Experimentation - explore beyond your comfort zone

Source