A Journey Through the World of Renewable Energy