Mage/Sorceror/Witch or priest.

Starts off with basic magic understanding and mana control.
Is able to unlock basic spells.
Can unlock 4 different classes under magic.
Mage: Can control the elements. Requires the aquirment of gemstone beads. Each bead represents an element. Can be purchased or found within elemental beast's core.
Sorceror: Casts spells, makes rituals and can creat portals/can teleport. Needs to chant to harness mana. Requires a magic book. Can be purchased at a magical bookstore. Each book has differeing spells in them.
Witch: Can use a wand to harness telekensis, blast mana and can learn alchemy (the ability to create potions. Can also unlock the ability to transform into an animal or monster of their choosing depending on their level. Once they've chosen their transformation form, getting a secondary transformation form or replacing the previous one is significantly harder so choose your animal/monster wisely.
Requires a purchase of a wand or staff.
Priest: Is a support class. Can use prayers to give their party buffs and has the ability to heal. They also have a latent fast regeneration skill that can be upgraded.
Requires getting baptised to the church.
Once a magic class is chosen, it cannot be changed.