There is a book you might be interested to read. It contains some explanations on society development: The Spirit of the Laws - Wikipedia, the free encyclopedia
you can probably find it for free.


another book to mention is : Guns, Germs, and Steel - Wikipedia, the free encyclopedia


it's a very broad question but you might look into sociology to find answers. for example, Max Webber studied the impact of religion on societies, among other things.