Green computing aims to reduce the use of hazardous materials, maximize energy efficiency, and promote recyclability. It involves approaches like virtualization to make efficient use of system resources, power management to prolong battery life and reduce operating costs, and using power efficient components like solid state drives and low power video cards. Recycling obsolete computers keeps harmful materials out of landfills and recovers raw materials.