Saturated fats are different from trans-fats. Trans fats are what we call hydrogenated - they've been chemically altered to become more stable. However they do BAD things to your arteries and heart, so stay away from refined fats!
Some sources of "good" carbs are OATS - these are the best!
, wholegrains e.g couscous, brown rice (or wild rice even better). If you choose bread, try to pick something that's got 100% wholewheat flour and as little salt as you can find. Wholewheat pasta's ok, but it's still very refined. Also, try and get the majority of your carbs from fruit and veggies, not only do they fill you up, but they help to flush out the retained water from your system since they contain a lot of potassium, which balances out the bloating effect of sodium.
As for protein, lean chicken breasts, cottage cheese, tuna, fish, lean red meats such as lean pork, turkey, cottage cheese, legumes (beans, peas) - vegetable proteins are not complete proteins, so you have to mix your legumes with dairy, or with a wholegrain to get the complete protein package, however if you're not veggie I wouldn't worry about that!
Fats - as people have said, oily fish is good, flax oil, sesame seeds, it's all good. But the bad fats are from highly processed foods, eg twinkies, pudding cups, doughnuts, margarine
Here endeth the lesson