The document discusses different types of e-learning environments including web-based learning, virtual learning environments, computer-based learning using CDs/DVDs or applications on PCs/devices. It also discusses advantages and disadvantages of web-based versus computer-based learning. Game-based learning can help learn procedural logic or view problems differently. Popular game types include online, single-player, and multiplayer. Gesture-based computing uses algorithms to interpret human gestures and has been used in projects like Milo for screen interactions and simulations developed by MIT using gestures. Examples of gesture interfaces include videos of projects by Toshiba.