I think weight loss and fitness always boil down to 2 things: 1) Metabolism and 2) Nutrition.
Metabolism: You worked to expend the excess calories so that they do not turn into fats. To do that, either you create a calories deficit or you increase your calories usage.
For those who prefer to exercise, you should focus on weight training and high intensity interval training like wind sprinting. Forget about cardio.
Nutrition: First thing is to get the habit of reading labels. If you see anything that says high fructose corn syrup, trans fat, hydrogenated or partial hydrogenated oil, put it back.
Next understand that you need to eat a balance meal, and not follow a fad diet. One that contains carbohydrates, protein and fat.
Opt for unprocessed carbs and when possible, it's better to take fruits (not fruit juice) and vegetables. Technically speaking, fruit and vegetables are less calories dense. Good for losing weight.
Get your plant protein from beans, legumes, and nuts, while animal protein, eat free-range and/or organic meats.
Get this straight, we need fat. And the right kind of fats would make you fat. What we need is natural fats from fishes like salmon and tout or fruits like avocado.
When you need oil, use coconut oils and pure virgin olive oils.
By the way, for the ladies and gentlemen out there, avoid soy based products and beer.
Guys, soy and beer (contains estrogenic compounds) cause fats to accumulate on your chest. So unless you are interest to grow boobs continue eating.
Ladies, one of the reasons why your stubborn belly fat never go away could be due to your high intake of soy based product and beer.