I agree that SparkPeople and MyFitnessPal are good places to start. SparkPeople has a lot of info in addition to meal plans and calorie/fitness trackers. Most of the info is good, some is a bit outdated or makes assumptions that don't work for everyone but it's a good place to start.
What to eat is highly individualized. For some people, an "everything in moderation" approach where you reduce your calories to a reasonable range, eat normal, fresh, real food with an occasional treat and increase your activity but don't cut out whole categories of foods is effective. I wish I were one of those people but after attempting to lose weight like this for years, I'm just not.
My metabolism is really out of whack so I've taken a more drastic approach and am doing a 30-day detox where I'm monitoring things like blood sugar and ph and when we start phasing foods back in, I'll have an idea of how my body reacts to certain foods and what to avoid. For M., I'm currently off of red meat, alcohol, sugar and sugar substitutes, caffeine, gluten, dairy and cleaning/beauty products that have chemicals. I basically eat vegetables (at least a pound a day), poultry, fish, legumes, coconut oil, avocado, nuts, ghee, unsweetened coconut, and shakes made with vegan protein powder, maca, berries, coconut or almond milk, greens and avocado. Lost 3 lbs last week, which is twice what I lost the entire month of January, when I was working out 6 days a week and tracking calories, etc.
If this is your first real attempt at weight loss, then start with something like SparkPeople or MyFitnessPal. If you've been struggling with weight loss for years and your body isn't responding to normal changes that should work, then I would highly recommend that you consider a real food detox (not a 3-day cleanse or a juice fast or something else wacky like that).
Good luck to you!