SEO is not difficult to learn but you need to spend times, keep practice and doing it. For those who like to learn more about SEO and Internet Marketing, here are 10 Best SEO and Internet Marketing Resources:

SEOmoz Blog

Search Engine Optimization tips
SEOmoz provides the web’s best community, tools and educational resources for people and companies engaged in Internet marketing and search engine optimization. Keep up to date with the most current News, Tips & Highlights from the search marketing industry with the daily SEOmoz Blog.

SearchEngineLand

Search Engine Optimization tips
Search Engine Land is a news and information site covering search engine marketing, searching issues and the search engine industry.

TopRank Blog

Search Engine Optimization tips
TopRank’s internet marketing blog on the intersection of social media, digital public relations and search engine marketing.

Matt Cutts: Gadgets, Google, and SEO

Search Engine Optimization tips
This blog topic more on Google related. Matt Cutts is the head of Google’s Webspam team.

Search Engine Journal

Search Engine Optimization tips
Search Engine Journal is a community approach to the reporting of search engine news & the sharing of Search Engine Marketing knowledge & tactics.

SEO Book Blog

Search Engine Optimization tips
One of the most popular SEO resources site. Free SEO Tools and Search Engine Optimization Software for download.

Search Engine Roundtable

Search Engine Optimization tips
The purpose behind the Search Engine Roundtable is to report on the most interesting threads taking place at the SEM (Search Engine Marketing) forums. The mission of this site is to provide a single source for the reader to visit to locate the most interesting threads covered at the SEM forums. This will help you save valuable time clicking through the forum threads to find the true gems.

Sphinn

Search Engine Optimization tips
Sphinn is a social site for search and interactive marketers. It’s designed to allow you to share and discover news stories, read and take part in discussions, discover events of interest and network with others.

Bruce Clay

Search Engine Optimization tips
The Bruce Clay blog has information, news and thoughts on Internet Marketing, Search Engine Optimization, PPC, and Analytics.

MarketingPilgrim

Search Engine Optimization tips
MarketingPilgrim provide exclusive and breaking news stories, in-depth analysis of marketing trends, and comprehensive reviews of new products and services.