Quote
What are the different between Warlock, Wizard, Sorceror, Mage???

Warlock is basically a male version of a witch.
Wizard is a person who learns the arcane arts.
Sorceror is someone born with magic powers (7th son of the 7th son and such).
As for mage... I think it's the same as wizard. Only a synonym.