Существует следующая классификация огнестрельного оружия:
- артиллерийское оружие;
- стрелковое оружие;
- гранатомёты.
Реактивные системы залпового огня так же можно отнести к категории «огнестрельное оружие».
История огнестрельного оружия началась не так уж давно. В Европе понятие огнестрельное оружие появилось в XIV веке, когда техническое развитие позволило использовать порох. Старинное огнестрельное оружие было достаточно примитивным и представляло собой короткую железную или бронзовую трубу, глухо запаянную с одной стороны. Труба прикреплялась к грубой деревянной колоде. Зарядка была еще более примитивной. С того времени огнестрельное оружие несколько раз модифицировалось. Изменился способ зарядки и внешний неуклюжий вид, и способ запала заряда и огневая мощь. Современное огнестрельное оружие мало чем напоминает своего предка. Остался лишь тот же принцип работы. На сегодняшний день применение огнестрельного оружия достигло глобального уровня. Оно используется в некоторых странах, как для самозащиты граждан, так и в военных или иных целях.