It's a really subjective issue, but a few guidelines I would suggest, if you've never been around guns before, are to start out with a .22. They are not suitable for self defense, but if you dont' know how to shoot a gun, it's more important to learn first and any gun you get for defense will be useless anyway. .22 ammo can be as cheap ast $10 for 500 rounds (that's 2 cents a shot) which makes it ideal for general target practice. Another point (hotly debated, I might add) is that, generally, revolvers tend to be better for first-time shooters. But in reality... if you have access to a shooting range, and in instructor or knowledgable friend, you could probably buy most any handgun and use it to start with. A bigger gun will have more expensive ammo as well... I have a .44 Mag which runs about $20 for 50 rounds. That same $20 would buy 1,000 rounds for my .22. Ultimately... you have to find out what your specific needs, and resources, are. If you do buy a good self-defense gun for your first gun, do NOT skimp on practice! You have to be skilled before you can safely defend yourself with a gun. That means spending money on the ammo, range fees and instruction costs.