For a first time weapon that you can drop into your pocket, briefcase etc and be guaranteed to fire when you need it to, I would suggest looking at a 38 Special revolver. The weapon is intended for self defence so within that parameter and distance limitation, plus some range time, a 38 Special will do the job.
Charter Arms produce a good line of revolvers at a reasonable price.
JM2Cents