Question: are martial arts good for self defense?
Answer: There are many useful martial arts that train self-defense techniques, even MMA is very useful for self-defense techniques. ... It's important to realize that while many martial arts such as Karate and Taekwondo are great for character building in children, they aren't too useful for self-defense situations.