Here are a few tips. For training rides use thicker tubes and puncture resistant tires such as Continental Gatorskin; they will slow you down a little but when riding for exercise that doesn't matter. Don't try to patch a tube in the field; carry a spare tube as a replacement and then maybe patch the puncture later when you get home. Carry a pair of disposable gloves to keep the grime off your hands. Use CO2 inflator cartridges instead of struggling with a portable air pump.
I know some cyclists like self-sealing tubeless tires now. Those may work well for road racing or mountain biking, but they're not great for road training rides. I've had friends get stranded several times because the sealant didn't work as advertised.
I run Schwalbe Mondials w/ tire slime in the tubes, and have never had a flat in hundreds of miles of riding, despite plenty of broken glass, thorns, and staples trying.
Personally I started having quite a few flats with some conti 5000s for couple years. Decided to move to Conti Grand Prix 4 season tires have not had but one flat and pretty sure that was a pinch flat. Self induced pot hole I didn’t hop over.