This document discusses the differences between Web 1.0 and Web 2.0 environments and their implications for learning and teaching. Web 2.0 is defined as a generation of internet services based on interactivity and user-generated content that flows in multiple directions and is widely shared. It facilitates three facets of learning 2.0: open design, open source, and social communications. This represents a paradigm shift from traditional learning to a model of constructing meaning through collaboration using Web 2.0 tools in a community of inquirers.