Some preventative action to avoid punctures is to check your tyres each night. Let a little air out the tyres and starting at the valve go around and flick out any bits of glass, thorns whatever.
To assist in puncture repair always put your tyre on the rim in the same place. I line up the first letter of the brand name with the valve. That way if I puncture I can allways lay the tube against the tyre and line up the puncture hole with the tyre to find the offending object which is likely to still be embeded in the tyre. Putting talc inside the tyre and around the tubes helps when putting the tube back and in getting the tyre on the rim without pinching the tyre. Also buy a tyre that you can get on and off by hand to make life easier.
If you have gears (I ride a fixie) put the rear gears into the highest gear (before or after taking out the wheel) to make it easier to get the rear wheel back in.
I ride either Vittoria Randonneurs or Schwalbe Marathons, avoid super light tubes, commute 50kms daily, ride Audax enduros and never get a puncture
have a happy GVBR without deflation