The highest level for all magical skills is 100. A player can start casting spells as soon as he or she equips an item that has an enchanted gem attached to it. The more you cast a spell, the quicker you can memorize it. Players can cast a spell of power level 2 or greater only if they have memorized at least two spells of that skill at the next lower power level. Players can memorize a spell of power level 2 or greater only if they have already memorized at least four spells of that skill at the next lower power level.
All magic skills have opposites.
Creatures can only learn one or the other in a pair of opposite magic skills. The higher the level in a magic skill a creature is, the less resistant it is against spells of the opposite magic skill. Also, the higher the level in a magic skill a creature is, the more resistant it is to spells of that skill. A barrier has a level initially equal to the Skill Level of the caster. Think of these spells as invisible walls that bear the brunt of spells of the opposite magic skill instead of the caster.