Merging Web 2.0 technologies with e-learning gets e-learning 2.0 term, which focus on people’s ability to interact and collaborate with each other; this presents drivers and barriers to e-learning 2.0. Web 3.0 would be more connected, more open, and more intelligent, this will transform the Web from a network of separately applications and content repositories to a more seamless and interoperable whole. Web 3.0 technologies emphasize machine-facilitated understanding of information in order to provide a more productive and intuitive user experience. It can be successfully used for educational projects. This paper presents a general overview of e-learning evolution vs web evolution, why e-learning 2.0 is not enough, how web 3.0 technologies could affect e-learning, what are the opportunities that we can benefit, and what are the challenges that we could face.