My thoughts based on my own experience - no cooked foods, oils or animal by products other than egg shells - rinsed and crushed. Coffee grounds, cleaned egg shells and all raw kitchen scraps go in the bins. I do cut larger pieces into smaller pieces. When melons are in season I remove the seeds and cut up the rinds. Same with citrus - we use a lot of lemon, lime and orange.
I have had some really bad experiences with poison ivy - as in emergency room for cortisone shots. The toxic oils remain in the wood for as long as 3 years. I don't want it in my compost. When I weed it usually goes in the yard waste bin which is brought to a compost facility. I am not as attentive of my compost as I should be - don't turn as frequently as I should and don't give it enough water in dry periods. Consequently it does not always get as hot as it should to kill weed seeds (sometimes it does). I just don't want the hassle of weed seeds germinating in the compost. The same with fruit and vegetable seeds. I take the seeds out of the kitchen scraps before adding to the bins.
I enjoy composting and love the lovely material that I get. No expert - just a Plain Jane home composter. I know what I like in my bins - others may disagree. Not a problem. I am
with myself because my bins were neglected since late last summer. No cooked compost this spring. I did get back on tract in March when the live oak shed it's leaves. Layers of leaves, grass clippings and kitchen scraps. I need a few more days of sunshine before I toss it the adjacent bin and start layering again.
What I love about composting is that it is always an experiment. Some things work, some things don't. Live and learn. You will get lots of good information from this forum. Take what you like and leave the rest. You will eventually find out what works best for you.
Be patient. Do not expect immediate success. There is a learning curve.