I started learning how to sew last year, and our sewing teacher gave us a list of "must haves". Of these, the things that I ended up using the most, that are a little different than what you've already seen:
*tiny clipper scissors -- I find that these are far more my workhorse than the big scissors. It seems like such an incidental thing, but I've found that while the regular scissors are vital in the very beginning for cutting out your pattern/fabric, I mostly need scissors for the many tiny tasks during the actual sewing. It is a PAIN to try and maneuver the big scissors for those small tasks, in a limited space. They're too big to keep close at hand, they're very bulky to maneuver when clipping close threads and it is SO EASY to accidentally snip through your fabric with the big scissors.
*A case for holding the million little things -- but forego the little cute sewing basket for something more functional. I ended up getting a tool box with multiple levels that can hold everything from my scissors and rulers, to the thread. I then I use old prescription bottles to hold sewing needles, pins, filled bobbins. I can carry it with me anywhere I want and easily store it away.
*splurge for the ergonomic seam ripper. It seems that's the #1 tool all sewers use, right?

Goodness how your hand can cramp!
*One of my favorite finds was mechanical pencil that actually holds chalk. It's a softer chalk than the chalk pencils that you can sharpen, so it's a lot easier to make marks on all kinds of fabric. PLUS, it comes with a bunch of colors so, for example, you can switch it to a dark chalk on lighter fabrics and vice versa. LOVE IT.
http://www.amazon.com/Bohin-Mechani...r=8-4&keywords=chalk+pencil+sewing+mechanical
*some glass-headed pins that she can use if she wants to iron with the pins in
*hem gauge
*pressing cloth
If you want to launch her into beginner clothing sewing, Sew What Skirts is a really easy/neat book. Another cute one for projects is One Yard Wonders.