Try and establish wether of not the person eats meat or fish.
I'm a cracking cook when it comes to roast chicken but that's no good as my girl is a vegetarian.
The real thing to remember about food is that it needs to look nice.
A tiny banger on a plate with a scoop of mash isn't gonna look dood unless you add one more scoop to make it look like a huge p**** , oh be careful with that by the way, lol.
Try and avoid any food that will cause lots of wind or anything like Spag Bol as you will be labelled a sad case for lack of originality.
Anything that requires finger licking to go with it (BBQ chicken wings or Corn on the cob are good for this)
Anything that is messy is welcome too but not too messy as it is a first date after all and you don't wanna be remembered as the slob that splashed all his goulash down his shirt.
For desert aim for something short and sweet, not too filling and something fun like a cream bun or something, again plenty of finger licking and fun food should do the trick.