Nugget was a bit skittish as a baby, but with little steps, he has become Mr. Social.
At first, he didn't want to be handled by anybody but me. But I took him to a friend's house, and let him get used to being pet/held by somebody else. Then I took him to bigger and bigger social gatherings, and he quickly got used to being around other people. Now when he meets someone new, he can't wait to introduce himself!
As far as the leash, at first he would pull back, as though he were afraid to leave the patio. So, I held the leash while he went potty. While he was busy going, I moved into the yard a bit. Then he saw me and got the idea that it was safe there. Each time we went out, I walked a bit further out, and in no time, we were going on walks around the whole neighborhood!
Each puppy will progress differently. Just remember that she is teaching you as much as you are teaching her. Be patient, and you'll be greatly rewarded!
If she still won't move on the leash, just put it on her, take her outside, and give her a little praise. If she walks around more, give more praise, and so on. Also, there's nothing wrong with bribing her with a treat!