The answer to 'how to fix water heater' is to first identify the problem, such as leaks, lack of hot water, or strange noises. Then, depending on the issue, you may be able to perform basic maintenance or repairs yourself. This could include flushing the tank, checking the thermostat, or replacing the heating element.
However, for more complex issues or if you're not comfortable working with electricity or gas, it's best to call a professional HVAC technician. They have the expertise and tools to properly diagnose and fix the problem safely. Regular maintenance from a pro can also help extend the life of your water heater and prevent future issues.