It is most widely believed that it were the Chinese people who discovered gunpowder. It was from here that the recipe of gunpowder spread quickly to the rest of the world. However, like most other discoveries of ancient times, there are contenders other than the Chinese for the title 'Who invented gunpowder'.
This website is very helpful for anyone doing gunpowder