newbie and GH are both giving some good advice bro.
my input is this:
diet should be lean protein, healthy fats, dark green carbs.
lean proteins: chicken breast,egg whites, lean beaf (95% or better), tuna, talapia.
veggies: green beans, spinach, broccoli, asparagus.
healthy fats: nuts, olive oil, natural peanut butter.
try to eat 6 times a day
your first meal you can have oats for carbs.
you can also have some brown rice or quinoa for carbs for a preworkout meal about 1.5 hours before weightlifting.
then have the Pre,Intra,PWO like GH said.
the rest of your meals should be lean protein, dark green veggies, and some nuts or olive oil for healthy fats.
take fish oil pills about 10g a day.
if your real serious stay away from dairy, you can cut with dairy but I find it a little slower.
your first two weeks should be eating 6 times with above and seeing what your weight does. if it goes up then drop cals about 300cals. if you lose then up cals 300cals. you got to dial it in. I would do all this before adding in cardio. Once you find your maintenance, where you arenot losing and eating clean food, eat at that level and add cardio, LISS, low intensity steady state. basically cruising for 45minutes, not letting your beats get to high. do this firs thing AM on empty stomach. I would add in some BCAA's prior to cardio.
you will begin to lose fat. when it stops, and it will, simply add in extra cardio or lower cals by 300.
Do this and you will be in good shape bro.