For Keto, you just go really low carb for extended periods of time. You can eat most meats, unless they're glazed with a sugary sauce or fried with a batter. Most veggies are fine, but nothing that grows below the ground (potatoes, carrots, etc) and most beans are out. Most fruits are out, except a reasonable portion of berries. Starches like bread, rice, and other grains are out. No sugar or alcohol. Read more: https://www.healthline.com/nutrition/ketogenic-diet-101#foods-to-avoid
Keto isn't hard to do compared to other diets like Whole 30 and you can usually eat out at most places. The problem is that the philosophy is built around sticking to it for long periods of time so that your body goes into ketosis and burns fat quickly. It can take up to several days for you to get into ketosis, so if you have a cheat day, it sets you back. Also, some people get symptoms (keto flu) that take them a while to adjust to.
I lost my first ten pounds in a month using Keto. I did it on a month that I was already planning on not drinking for. Keto will be more effective if you also don't go crazy with the "good" foods (consume ridiculous calories of meat for example). Also, if you intermittently fast, you will lose weight faster. I'd recommend it as a good diet to do for a month or two, but I don't think its a great long term answer.
After one month of Keto, I switched to macro-counting which I find to be much easier to use consistently. I log all my calories and try to eat within a certain range of total calories and protein M-Th and a more relaxed range F-Su. I also lift heavy and run maybe once a week. There is really nothing I won't eat or drink, as long as I have the budget for it calorie-wise that day. If you are interested in that type of diet, start here: https://legionathletics.com/macronutrient-calculator/