Looking for opinions on what type of gun to purchase for home protection. Plan on taking lessons also. I have zero experience with guns but have...