Other than on the job training, there are four things a newbie can and should do to learn SEO:
1) Prepare yourself for endless hours of reading and research. SEO never stops, it´s always changing, and your participation will never end.
2) Spend a lot of time on SEOmoz.org. There is a ton of information there including informative blog posts, articles and research papers. SEOmoz is a must for any newbie.
3) Purchase the books “Search Engine Marketing, Inc.”and “SEOBook”.
4) Test, test, test! Buy a dozen domains, host them in various places, and play around. Test what you´ve learned in number 2 and 3 above - after all, the only way to become truly successful in SEO is through personally experiencing what does and does not work.
As a bonus - if you have the chance, attend conferences and ask questions. You can learn a lot from the presenters, as well as other attendees.
Article:
http://www.searchengineguide.com/mintz/010272.htmlWebsite
http://www.searchengineguide.com/Search Engine Marketing Article:
http://www.searchengineguide.com/marketing.htmlAnother must read site for great information and tools is
Seomoz
http://www.seomoz.org/This site features a blog, SEO tools, premium paid services, and several free articles