if shes twelve years old I would think that maybe she should start off with some drugstore brand mascara, covergirl is good, and then as she gets more comfortable with it perhaps some blush and neutral eyeshadow, lipstick is a little harsh and eyeliner can also come across as harsh.
Personally I feel a 12 year old doesn't need makeup, but should concentrate on learning a good skin care routine.
Clinique's basic 3 system is what I always started my girls out with in their teens.
Brown mascara's and perhaps a subtle bronzer for a healthy flush is a most anyone that age needs.
Natural beauty is the most attractive at any age.
IMO, she should stick to lip gloss until she needs skincare for acne. Drugstore brands. I didn't get into Sephora brands until high school. Looking back I feel my mother put appropriate limits on my makeup. I agree with the person who said no foundation (I didn't need that until late high school). I was definitely in 8th grade before I wore mascara. At that point I'd say let her use drugstore pressed powders - I used CoverGirl. It's decent coverage. Let her use concealer for zits of course. Teach her how to use blush yourself
It wouldn't be a bad idea to get her using an untinted moisturizer with some sun protection now (SPF 15 should do the trick) - consider about 80% of sun damage occurs before age 18. I'd encourage her to use chapsticks with SPF as well.
Answered[ Edited ]
Some concealor for blemishes and a loose, translucent powder. Definitely no foundation! At that age, she's probably just beginning to get breakouts, yet she likely has that nice, fresh look that young skin has; it's generally just not necessary for a younger girl and could cause more breakouts. Sheer glosses, maybe some light stains for lips. If she really wants to start trying out shadows, I would go for nude colors or maybe a sheer white, silver or gold. Mascara seems like just an extra step for a 12 year old, but if she really wants to try it out, I would stick to something not harsh. Either a brown, if she's a brunette or black-brown if she's a blond or redhead, but I wouldn't suggest straight black, that's a bit harsh for such a young face.
Hey, I have a 12 year old sis. Try concealer, and maybe clear mascara. Also lip-gloss! Me and my sis are addicted. Just don't go overboard! She's still young, I'm in 9th grade and still am just starting to wear nude eyeshadows and black eye liner.
I think she doesnt even need foundation or concealer. But thats depending on her acne. Starting with light eyeshadows are good but maybe give her just a couple of fun colors to play around with. Lipgloss is always fun, try one with a moisturizer. Dont forget youll need to buy makeup remover and facewash