As for a diet you want to make sure you eat low sugars and many small meals. Rather than 3 big meals a day, you want to eat 6-8 small meals. It keep s your metabolism up and burns food more efficiently.
You obviously want proper exercises as well. For great six-pack
Abs.