This document discusses the history and theory of e-learning. It outlines several key developments in e-learning from the 1920s to present day, including Pressey's testing machine in the 1920s, Skinner's work on programmed instruction in the 1950s, McLuhan's ideas about media in the 1960s, and predictions of future home-based learning using computers in the 1970s. It then describes how computers first entered schools in the 1960s-1970s and the development of the internet from the 1960s onward. Finally, it outlines several learning theories that influenced e-learning, from behaviorism to constructivism to communal constructivism.