SEO Basics

I often get asked "How do I get on the front page of google?"

Or the other question often asked is "I had a phone call saying they could get me on the front page of google instantly but it will cost me $300 a month. Should I do it?"