Recommended · for beginners
Arduino Tutorial 37: Understanding How to Control DC Motors in Projects
Why people recommend it
Paul McWhorter's lesson is a common reference for wiring a DC motor through an L293D and setting speed with PWM, including why low duty cycles fail to start it.
Watch for: Part of a long numbered Arduino course