Different Types of Energy Generation