What is the difference between solar heat, gas heat and electric heat?

All Screen Enclosures Pool/Spa Combos Planters Tables Construction Summer Kitchens Fireplaces/Firepits Water Features Beach Tanning Shelf