Learning techniques
Spaced repetition and Recalling are two fundamental practice for learning.
Deliberate practice helps in increasing our skill level and a necessity if we want to really master the concepts.
Actively Switching between different topics makes new perspective while preventing Tunnel vision.
Communicate with others to learn new things include their way of understanding a topic. Follow the experts in the field.
Skimming the material helps being familiar with the topic. Speedreading is all about skimming well.