You could probably find about any type of style of make-up on youtube, but they do tend to go "all out" when doing tutorials. Invest in some makeup brushes. You don't need to go out and pay 50 bucks for a MAC brush, I know CVS sells cheap but good make-up brushes that are basically the same, except a lower price. The price of make-up doesn't always mean it is the best. Some of the top priced make-up can just be awful, and some of the cheap stuff, you will fall in love with xD. You will probably need face primer and maybe eye primer. These make your makeup last longer. You don't need them, but some people suggest to.
Anyways. If you were looking for foundation to even out your skin and all that, I would go with liquid foundation. Don't apply too much though. Start at the center of your face and put a very light layer of it and blend it towards the outter areas of your face. Powders just make your face look "cakey" in my opinion, but I've heard it's great for people with oily faces, because it soaks it up. Mineral powder is also said to give good coverage like liquid foundation, but never tried it, so not sure. Getting a liquid foundation with high pigmentation is what you probably want. People get foundations like these to be able to cover up tattoos, scars, etc. They have waterproof foundations as well, but they're not really good for your skin. Some makeup can cause breakouts, so maybe try some hypoallergenic makeup. Clinique is a good brand for this. You will also need to find out what "tone" your skin is. They usually have little sign things hanging around to compare to your skin. You don't want to buy "golden" foundation when your tone is "ivory" or something like that. If you are have pimple problems, bags under your eyes, etc you should try to get some concealer. Just put it on that area and blend it in. Sometimes make-up makes pimples look worse so beware!
Eyeshadow can come in pencils, creams, powders, pencils, and even roll on
Personally, I like to use a very light cream eyeshadow then add my powder eyeshadow because it stays better than just putting on the powder. You will just have to find out what type of this you like best.
There are so many types of mascara, it's crazy. You have ones that give your lashes length, volume, color, etc. They even have eyelash dyes o.o. So if you think you want a certain look, just buy whatever one you think will work for you.
There's lipstick, lip stain, lip gloss, and some lip balms/chapstick that has a tinted color. If you want a color that's going to last the night, go with lip stain. It basically stains your lip with that color for a certain period. I'm pretty sure the product will list how long it will last. Lip gloss is bad for windy days -_-, very bad. Your hair gets in it and bleh. Lipstick is good, but I think it tends to dry out quickly, but maybe my lips just suck. Don't buy a color just because you like it, make sure it looks good on you! Plenty of places have it so you can try before you buy
Blush comes in cremes and powder. I don't use it since my cheeks are naturally a little pinkish, but some people tend to use it anyways. Your skin color depends on what color of blush you would want.
I think I've covered about everything so, good luck