This document discusses the history and development of green computing. It originated in the early 1990s with programs like Energy Star that promoted energy efficiency. Since then, government regulations and industry initiatives have further advanced green computing aims like attaining economic viability and improving sustainability in areas like manufacturing, design, use and disposal of computing devices. The document outlines several approaches to green computing like optimizing software/algorithms, virtualization, power management, and reducing data center energy usage. It provides examples of various industry and government programs/standards that have promoted green computing goals.