My advice for the video warrior that does not have ready access to firearms, get a good air rifle and learn to shoot. There will not be the recoil, loud shot sound or muzzle blast but at least you can learn most shooting skills. Air rifle shooters have to learn to read the wind, adjust for pellet drop, distance calculations (super critical with air rifles), trigger control, sight adjustment (either manual or scope), shot placement, and a dozen other skills needed to become and adequate shooter. That will still not prepare you to be a firearms marksman but you will be a heck of a lot better prepared for firearms.