Interact on the SEO forums
SEO community is a very friendly community (although there is cut-throat competition). There are plenty of high-quality SEO forums on the Internet and a great amount of information-exchange happens in these forums. Some are free and some (especially that apply the black hat SEO tactics) charge a premium fee. It depends on what level of information you are currently seeking.
Visit SEO blogs
Again, there are plenty of SEO blogs and many of them are run by highly successful SEO gurus. In fact, for learning better, even you should start an SEO blog. This way, you can organize everything you are learning, and discuss things with your blog readers. This not only helps you learn, but also helps you share your knowledge and hence, expand your circle of like-minded friends.
Write clean code for your website
This you can do even without learning SEO. If you keep your source code clean and follow the W3C recommendations half of your battle is already won. The search engines love websites that contain less code and more content. Talking of content.
Generate lots of relevant content
I can never stress enough the importance of relevant content in order to achieve higher rankings on the search engines. Your content gives you a head start when you start your SEO content because the search engines prefer websites containing valuable, relevant content.
Buy SEO books
Most of the SEO books are e-books and only one or two are the good ones. But youâ€™ll have to use your own judgment before you purchase an SEO book. Do some research on the Internet and try to find out what experience people have had with various SEO books and e-books and only then make a purchase.