I ride on arterial streets, so some types of flat hazards are very rare. Broken glass gets ground to dust by all the car tires, and other debris tends to get blasted out of the tire tracks. Since I take the same route most of the time, I'm familiar with the locations of potholes and can avoid them. Actually, I don't remember the last time I had a flat on the arterials, so maybe 2 years or more?
On the highway shoulder, there's shredded bits of tire casings (with steel wires) and broken glass from smashed beer bottles. I had a flat out there early this month, in the process of riding over 1400 miles for the May distance challenge on Strava. No big deal, sat down and threw a new tube in. You should learn that skill, it's easy enough and will eventually come in useful.