How can I get my website on the first page of Google?

In every industry there are certain questions that always get asked more than others, for SEO this has to be the MOST popular question:   How can I get my website on the first page of Google?   So for all those people out there wanting to know the answer to...