No. There are many, many ingredients and flavors, with no general rules that govern what people will or won't like, especially since people's tastes vary. With experience, you'll likely develop intuition, and an ability to imagine a pairing and guess whether you'll like it.
The best way to learn is simply to cook and eat a variety of food, so you're exposed to enough different things to learn.
That said, before you develop that intuition, or if you're looking for inspiration, there are a lot of resources that can help you out. How can I find flavors that pair well with a given ingredient? has some pointers, and just searching for recipes is always good.