I will suggest to join different Webmaster Forums and participate in them everyday. Like NP have a section for SE and Google. You should read threads every day. Slowly, you will learn lot things. This is a slow but a very good process to learn SEO.
Actually this is new field and no university teach this subject and so the first way to learn this topic is to go through the websites and learn about the basic things of SEO.
If you want to learn more about forums, then you can participate on webmaster forums.. Your not only getting numerous number of back links but you can also learn new things/informations here.. You'll discover new strategies with forums too!..
SEO is the very essential term for the small business.Suppose if you want to learn about SEO then you can go through google..definitely you will get lots of information through tutorials and many more forums.