Steps to Learn effectively

  1. scope
  2. goal (with deadline)
    • personal addition: have follow-up goals
  3. find resources
    • outline basic plan (mindmap)
    • search -> skim successful paths and tables of contents
    • ask experts
    • -> actionable plan (what (scope); how; which resources)
  4. practice
    • study and apply at the same time
    • reorganize information -> restructure in own words; eventually prepare talk/course
      • want to be able to „explain it simply, because you understand it well enough“
    • use immersion: apply learnings to daily life
      • for programming: pair programming
    • learn from failures: apply weak knowledge -> if you fail figure out why