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

All Fireplaces/Firepits Screen Enclosures Bull Frog Spa Vault Construction Concrete Pools Summer Kitchens Fiberglass/Concrete Swimspas Deck Toppings Roman Columns