Most of the SEO job is done mainly for Google.
So why not check out the SEO guide from Google: Search Engine Optimization Starter Guide
For SEO beginners, this Google article is a must read: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35291 (huh! Google doesn’t care for their own URL keywords? The article title is actually “Search Engine Optimization (SEO) ”
They give “Google Webmaster Guidelines” and “Google 101″ as well as how to choose a professional SEO (the expert who does the SEO for you). A SEO starter, Web developer, as well as a business website owner, should really benefit from this section.