最早的火枪是我国宋代陈规于1132年发明的。枪管用长竹竿做成,内装火药,靠喷火来杀伤对方,是所有现代火枪的前身。最早的步枪是我国于1259年发明的“突火枪”。枪管用竹子做成,在枪管里装上火药,然后再从枪口安装子弹,点燃后便会把子弹射出。最早的手枪是意大利人于1364年发明的火门手枪,亦称“西欧皮”。枪管长约200毫米,后被火绳手枪所取代。