Firearms training for new and experienced gun owners