My hot water heater has

My hot water heater has stopped working. I just reset the breaker to see if that is the problem. If that doesn’t work, I’m going to try re-setting the temperature setting on the heater. Why can’t you just reboot these things or just update their firmware? If anyone has any ideas of how I can determine the problem, let me know.