Guns, like cars, are quite a bit about personal preferrence. There's lots of good ones available and what 'works' for one is not necessarily best for someone else.
I agree a .22 is a fine first gun, but also agree it is not a good choice for self defense. My favorites are the 1911 .45ACP but I don't consider it a great selection for a first gun.
I'd go for a 9mm for several reasons. Ammo is less expensive. Recoil is not an issue. Many very fine guns to select from. I like the CZ offerings in 9mm because most of them are steel rather than polymer and I prefer a metal gun.
Best bet is to go to a range where you can rent and shoot various models and calibers. Then make up your mind.
I agree a .22 is a fine first gun, but also agree it is not a good choice for self defense. My favorites are the 1911 .45ACP but I don't consider it a great selection for a first gun.
I'd go for a 9mm for several reasons. Ammo is less expensive. Recoil is not an issue. Many very fine guns to select from. I like the CZ offerings in 9mm because most of them are steel rather than polymer and I prefer a metal gun.
Best bet is to go to a range where you can rent and shoot various models and calibers. Then make up your mind.