Use make up but don't hide yourself in it. Show off your already existing beauty, if you need makeup just put enough on to make you feel good, not bombshell, good. I'm not sure what foundation is, but if you can cake it on, careful with that, going out with a girl with a different colored neck is a bit weird and a deal-breaker for me at least. Put it on but not enough to notice you've put anything on, that's where it's at, not freaking the guy out when the guy sees you without any make-up. After that first date though, guess you can start showing off, but I recommend getting guild lines from pros then basing your expressions within those guidelines so you don't do faux-pas one after an other, you can push the boundaries where your confidence soars and if you make some mistakes, it's not that bad and you can learn from it easy because your having fun while your being beautiful. make-up's art, an art one can share with everyone, just try and stay within your character and you'll rock it ;) good luck
I personally hate make up, but most guys won't mind. Especially if you're not excessive with it. But ya, I feel make up is just too dishonest and really isn't that appealing compared to a natural look anyways. Oh well though, your choice. Just do what you want for you and if the guy doesn't like it, might not be right for each other (but don't let that be the only factor).
Guys who say they hate when girls wear make-up have probably only seen girls who cake their make-up on in large amounts. I think it's fine if you wear it in moderation. Just wear enough to highlight your features, but don't put on so much that you can easily tell you're wearing any. A little really goes a long way in most cases.
if you look pretty, they're not going to hate you because you're wearing make up.
Guys are generally pretty unobservant anyway. when they say "they don't girls who wear make up" what they really mean is that they don't like girls who plaster it on with a trowel to the point where you can't disern what they might look like underneath.