Recommended · for some experience
Make your own ESC || BLDC Motor Driver (Part 1)
Why people recommend it
Suggested as a compact introduction to three-phase brushless motor control, following GreatScott's attempt to build a speed controller with an Arduino.
Watch for: The build fails here; the follow-up video fixes it