There are three ways to stop anger, immediate relief, long-lasting relief and aversion.
Immediate Relief:
Methods for immediate relief are extremely simple and they're very handy, immediate relief methods will stop you doing impulsive things like punching holes in the walls. These include, counting to 10 when you feel angry, breathing slowly when angry or upset and so forth. These are incredibly simple tactics and they work really well! Unfortunately, despite their simplicity they're often not used. A lot of the reason is because when you're angry, you're in a different state of mind and thus don't FEEL like not being angry, you just want to do whatever it is you want to do. Reminding yourself to count to 10 and forcing yourself to stop in your tracks is key, and you can do that through many methods. One method is to relate anger with something else, so perhaps anytime you're angry at home, notice a specific thing in your anger, like lets say everytime you're angry you start breathing really quickly, only focus on that breathing quickly and remind yourself that "if I breath quickly, I stop and take a deep breath" and keep doing that even if you're not angry. Immediate Relief methods are useful for short-term anger management but can often be forgotten.
Long-lasting Relief:
This method is more of a lifestyle change, it generally takes a long time but will hopefully change you to a person that is simply not angry. You need a passion that either outlets your anger or snubs it. An example would be meditation, learning how to meditate and becoming interested in the practice will help you calm down and after a sufficient period of time you will find yourself not angry. Another example is Martial Arts or Boxing, you may find that this is a useful outlet for your anger and your emotions, which might help you.
Aversion:
Aversion simply means that you avoid situations which make you angry. An example is if you often have fights at pubs, try to go to pubs a little bit less and seek more passive and friendly environments. It's really as simple as that, think about where you have the most anger and try to get away from that place as much as possible. Aversion generally works, but sometimes is difficult to do especially if you love the place that makes you angry or it's somewhere you live.