I don't think it is even possible to catch every detail of scheduling in WordPress in a single answer.
Even if it were possible – how useful would such an answer be? Do we close every other question about that topic now as duplicate, asking the OP to read a novel just to find the solution for her specific problem?
It is good practice to share what you have learned here in self-answered questions. So no objections to that. :)
Your answer should not be a community wiki. If someone else has additional information, they can write just another answer. Other edits should go through our regular review process to prevent bad edits.
Pick a specific problem. Solve it. Share it with us. We are not Wikipedia, not even the Codex. We focus on actual problems people have. If you want to write an article that explains everything that comes to your mind, do that in one of the well known magazines, they will even pay for it.