Most of the time, people want to see SEO results fast. There are a lot of variables that determine how long it can take to see results after you start.
If you want to understand Google’s ranking factors, you need to read the Periodic Table of SEO Success Factors explaining the reasoning behind specific factors.