Recommended · for beginners
Driving DC motors, part 1/3: Flyback diodes (Kevin Lynch)
Why people recommend it
A popular explanation of flyback diodes and why motors and solenoids need them, often given to Arduino users switching inductive loads.
Watch for: Includes some maths alongside the intuition