There is a reason why a variety of martial arts are commonly practiced today, even those that first originated hundreds or even thousands of years
Whenever someone asked me which martial arts to undertake to best learn self-defense, my answer every time is the same: Brazilian Jiu-Jitsu. There are various reasons for this, and indeed there are also other arts that can get the same job done. Typically, while someone asks which martial arts they or their children should start practising,
The Brazilian Jiu-Jitsu belt system is much stricter than most other martial arts. It can take up to 10 years to establish a black belt. There are only a few belts, so we spend a lot of time on each belt. Moreover, your progress is not linear. Stay on the plateau for weeks or months before you can get the skill jump reward.