There are alot of good resources out there and here two good ones:
SEO beginners guide
http://www.seomoz.org/article/beginners-guide-to-search-engine-optimization
Here is a good list of tools:
http://www.agencytool.com/dashboard/
Also you should probably get some kind of rss reader (i use google reader) and subscribe to some feeds from respected SEO's. Most of what they talk about will be over your head at first but the more you read eventually terms just click in your head-
Just google and subscribe to-
Blue Hat SEO (realllly advanced stuff but good to know whats out there)
Shoemoney SEO
Mat Cutts SEO
SEO MOZ
John Chow SEO
Just to name a few!
Also its a good idea to read and subscibe to Mashable's blog as it keeps you up to date on social network news.