Don't worry about Protein and fats, carbs are the only thing to restrict, unfortunately it's trial and error to work out what your body can cope with, and this requires a meter to test just before eating a meal, and 2 hours after, to assess the effect. By doing this you quickly learn which foods to avoid, we're all different and react in various ways as to what we can eat.
the main things to avoid are, Bread, Potatoes, Rice, Pasta, Pastry, most fruits, but berries are ok in moderation.
Avoid any processed foods. A simple way to look at things is to think, would a caveman have access to that, if no you have your answer.
DON'T be afraid of fats, Butter, Lard, Dripping and proper olive oil for cooking. Avoid seed oils like the plague.
Substitute fats and protein for any carbs you drop, ie increase the amount so as to not fell hungry. Eggs, Cheese and Cream are your new best friends
DON'T buy low fat foods, buy FULL fat varieties. They usually taste better anyway.
Above all else test, test, and test some more, at first it's a lot of testing strips, but usually within a month you will know most of the foods to base your meals on. At that point testing becomes a much rarer requirement.