I have successfully potty trained both of my kids with the "No Cry Potty Solution" book.
Kids learn to potty the same way they learn everything else, slowly and in stages. Remember teaching her to eat?
It also helps if they attend a playgroup, daycare, or some place where other kids can set a good example. Other little kids have more street cred than mom.
We took it slow, kept a big box of Skittles in the bathroom cabinet, and set a timer to remind us to take them to the bathroom once an hour.
It seemed like it took weeks for them to figure out how to let loose on the toilet. There was a lot of sitting and sitting to then pee on the floor 5 minutes later. Some times we gave up and put them back in a diaper for a week.
I'm a firm believer in Gerber cloth training pants and rubber covers. They're cheap, durable, and easy to wash. Feeling wet is the only way to learn body signals.
We started going through 5 changes of clothes everyday for 3 weeks. After that she was down to 1 accident a day for a few months. Now she's down to once a week. It was a pain at first but it worked and my kids were happy with it. No stress and progress were our measures of success.
Avoid pull-ups. They will slow things down. I've only had to buy a couple of packages of pull-ups. I mainly use those for when she's dressed up and going out or having a bad day.