High Wizardry by Diane Duane

A thirteen-year-old girl unexpectedly becomes a wizard, discovering that her ordinary family computer can become a powerful tool for casting spells; as she experiments with new abilities she is swept into dangerous, wide-ranging adventures across space and other realities, confronts the consequences of reckless power, and learns responsibility, courage, and what it truly means to be a member of the wizarding community.

Purchase from Bookshop.org