DC motor control with PID

I'd love to build smething like this, only I don't have the money. (or intelligence!)

Begin with a small project (or part of the project) and then advance slowly to more advanced projects.