What is the best way to make a good but simple line follower?
Did you check wikipedia, for example?

I doubt it is possible to describe a PID controller in simpler words than those used by the article.

The pseudocode is quite simple and should be also very good for understanding the concept, when applied to a digital system.

See also the limitations of PID controllers.