Also for no particular reason, I'm going to post my own recommendation for "learning to be a witch" story:
Terry Pratchett's Tiffany Aching series
Grow up with the character
A good mix of comedy, action, and tragedy
Compassion, knowledge, and understanding is equal to magic
Responsibility with power