Recommend A Diet

I have starting training and everything for the upcoming indoor/outdoor season and I am looking for a diet that is suitable for me. I want a program with plenty of protein and little fat that. What kind of foods fo I need to eat, how much, vitamins, etc.

Dont try to avoid fat, make sure it comes from good sources like oily fish