I'm going to burst the bubble for a lot of people. Learning to shoot well is very difficult. It helps to live in an area where a person can own a firearm and have the type of gunrange or shooting matches so that they can learn the necessary skills. Very few shooting ranges allow drawing from a holster but there might be a monthly match that they can join.
Shooting a lot takes a lot of ammo and for that learning to reload ammunition is a must. Money becomes a factor when the reloading machine and components may take the price of a gun or more. Finding the time to shoot and then to reload the ammo it takes will change people's lifestyles. This isn't just a hobby, it becomes a way of life. If a person wants to devote the time and energy in being more than acceptable using a gun, I suggest getting involved in IDPA and High Power Rifle competitions. Getting involved with both competitions will give all the skills necessary.