A magician can be a very rewarding character to build and play, but there is no denying that they also require more work on the part of the player than many other types of character.
The links to the right will take you to pages which will tell you most of what you need to know to run a wizard, shaman, necromancer or whatever.