Though there are too much information available in different website which can be availed through Google Searches, but here is link which is offering basic SEO knowledge: http://seolearningnotes.blogspot.in/