This video, from BitcoinMining.com, is probably as in-depth as you're looking for, and it's nicely illustrated. I know you asked for someone here to explain it for you, but there are honestly so many explanations of "what is mining" online that it'll save everyone's time if you just research it yourself