There is so much BS going around about how to get six pack abs. Some is decent advice, but most of it is rubbish. If you want great looking abs, you need to focus on a LOT more than just training the abs directly. Let's talk about fat loss, the MOST important thing for getting your abs visible.
The most important thing for fat loss, is that your diet is as natural and unprocessed as possible. It almost always comes back to the over processing of food that makes it bad for you, and makes it totally destroy your metabolism and hormone balance in your body. For example, why eat refined grains, when you can eat whole grains. Why eat refined sugar, when you can get natural sources of sugar from a high nutrient whole food like fruit. Why eat highly processed, refined, and hydrogenated vegetable oils (these are THE worst thing in the modern diet), when you can eat natural sources of healthy fats like nuts, avocados, fish, eggs, coconut milk, organically raised meat, and so forth. The point is to not fall for some gimmick like low carbs, low fat, high protein, or any other combination that has you focusing on one macronutrient vs. another. Your body needs all macronutrients to thrive and obtain a variety of vitamins, minerals, antioxidants, etc. Trying to cut an entire food group out just works against what your body needs.
There is much more detail on this vitally important topic towards losing body fat for life in the book at the link below, and many more valuable tips. I wish you the best of luck.