seo is all about analysing your site.and thinking what would be better to increase your site visibility over net.
searchengineland.com would be the best option, though it is slightly above than the beginner level, but the posts there are written by the biggest experts in the field of seo..you could be able to learn from their experience. May guys already told you the resources of beginner level.
To become SEO you should be gud using internet,search technology, Internet marketing, web copy writing
I think you are in the learning stage so you have to join any best institution for SEO or you can go through google you will learn a lot of things it.
To become about seo u have to be internet friendly. find out the exact points related to seo through search from google