Some of the oldest remains that we have of ancient people are weapons made of stone. Ancient people also used spears. Bows and arrows were in use by about 20,000 BC. During the Bronze age people learned to make things of metal, many people used swords. People also built huge machines which could throw rocks to destroy the defensive walls of enemy cities. Some of these machines were called catapults or siege engines. Later, gunpowder was invented in China and the Europeans began using it to make guns and cannons. These weapons were much better than the older weapons, and helped the Europeans to conquer people in many parts of the world. People in many parts of the world used guns such as rifles and shotguns for hunting animals, and handguns for shooting other people.