On peut distinguer plusieurs catégories d'armement, notamment les armes légères (pistolets, fusils), les armes lourdes (artillerie, chars d'assaut), les armes de destruction massive (armes chimiques, nucléaires) et les armes non létales (gaz lacrymogène, taser).