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

All Pool/Spa Combos Beach Tanning Shelf Fiberglass Pools Mosaics Fiberglass/Concrete Swimspas Screen Enclosures Summer Kitchens Water Features Planters