You’ll want to start with a “secured card” — that has a credit limit in the amount you deposit into the issuing bank with a saving account. Then as she uses it frequently — and pays it off on time! — she will start building her own credit history. Then she will be offered traditional cards.
Start here, by using the links at this article on Bankrate.com to find the best secured card to get her started.