Abs take a while to get depending on you workout I would do planks situps crunches sidr plank six inches ofg the floor leg raises (left middle right) there are more but those are basic examples and u might not get a six pack you might get a four or two pack at first
Anything with alot of fat. Like some burgers and almost all fast-food places. Everyones diet routine is different. So figure out what works best you. Sorry but that's ask I can help with. Good Luck. I'm working on a pack just like you.
Junk food frozen items fast food pizza is ok if just cheese and nothing else those are s couple things you should aviod eating
S very good way to get abs is do martial arts or kickboxing it focuses mainly on your whole body not just your abs so you build strength in your whole body
The biggest challenge for abs is getting your body fat percentage down low enough.
Google image "body fat percentage abs" there's a good image you'll find of different body fat levels.
Eat clean. All natural when you can. mostly vegetables. Lean proteins like chicken, fish, egg. one or two servings (whole grain if you can) carbs per day. Some fruits. A snack of nuts. No sugar. No fried food. No liquid calories like soda, sports drinks, juice, or coffee drinks.
From what I recently read, whether you get a four pack or six pack is just up to your genes...
Core exercises are important too, for so many reasons, but they don't really help you get the fat off very effectively. Cardio: jumprope, jumping jacks, burpees, running, jogging, hell, walking is good for burning calories cuz you can easily do it for like two hours. Anything that gets you moving more helps toward that body fat goal.
consider monitoring your calories. Get a tracking app.
What everyone else said, plus you can workout your core indirectly while using dumbells for other body parts. Your body is constantly using your core to stabilize, so next time you want to do some Dumbell presses, for example, try doing one arm at a time while bracing your core.