“The whole point of concealed carry is to protect yourself”
I couldn’t agree more. I highly recommend getting training from a quality source so that you are comfortable and familiar with the firearm you plan on carrying. One company in Iowa worth checking out is equip2conceal they offer some of the best classes in the state from what I have seen!