Learn Some SEO Basics From Rand Fishkin

Some basics here, but a good place to start. Even at this point you may figure out that SEO is not as easy to implement as many make out.