learnbydoing.org
Map of The Internet 2.0
Visit the post for more.