I would plan on buying at least two guns. One for self defense, the other for a practice/learning gun. The .22lr caliber is perfect for practicing. Easy to shoot, cheap rounds, and you can get a .22lr with the same type of action (pump, semi auto, or double action revolver) as your self defense gun.
A lot of people start out learning with larger caliber guns, and end up with a huge flinch.