Hi...welcome to IM
A protein is any type of animal food...so all meat, poultry, fish, eggs, cheeses and dairy all have protein in them. Some are almost all protein, such as meat fish and poultry, some have protein and fat in them, such as some meats, cheeses and eggs, and some have carbohydrates as well, such as milk &, cottage cheese. Some beans and nuts also have protein in them.
Fats come in "good" fats and "bad" fats...it's best to avoid the kind of fat you find in processed food such as deli meats, bacon, salami, french fries, etc and try to get the majority of your fats from "good" sources such as olive oil, flax seed oil, nuts, egg yolks, etc.
Carbohydrates pretty much covers everything else. Vegetables are carbohydrates, fruit is a carb, as well as any type of starch like bread, pasta, rice, beans, etc. Just like protein and fats, there are some carbs that are good for you and some that you should try to avoid.
Some general tips for you:
* Don't skip meals, skipping meals only makes you hungrier when you finally do eat, and you tend to over eat or make poor food choices. Your body also may store your next meal if you skip meals since it believes it's "not getting another meal"
* Instead of eating 3 large meals per day, try to eat smaller more frequent meals...spacing them about 3 hrs apart. This will help you from getting too hungry and possibly make bad food choices. It will also keep your metabolism up and help to burn more calories throughout the day.
* Stay away from processed foods. Whenever possible, go for the most natural food source....if it comes in a box (cookies, crackers, frozen dinner, etc) ...it's not natural. If it's changed from it's natural state...french fries, salami, etc...avoid it if possible.
* Drink water...drink lots of water
If you have any specific questions...please ask..there's lots of people here to help you