 Ancient African culture was in the habit customarily of always discerning difference between magic, and a group of other things, which are not magic, these things were medicine, divination, witchcraft and sorcery.Opinion differs on how religion and magic are related to each other with respect development or to which developed from which, some think they developed together from a shared origin, some think religion developed from magic, and some, magic from religion.Anthropological and sociological theories of magic generally serve to sharply demarcate certain practices from other, otherwise similar practices in a given society.