Well, first of all, witchcraft is not a religion.It is a Craft. Witchcraft/magic is changing one or more things into something different. Most of the traditional witches that I know, and the way I was taught,do not cast spells.
There are two types of magic. Natural magic, and "applied" magic as practiced by humans. Both entail a lot of study!