I'm still pissed at my Dad for not teaching me well all those years ago. He was just explaining it all wrong, and I was NOT getting the hang of it.
Then he heard a tip on Cartalk (the radio show, of course). Several weeks of trying to learn were forgotten in the space of ten minutes, 'cause this advice worked for me really well.
Once you find a car to practice with, have your friend take it to a quiet neighborhood or parking lot with no traffic, and make sure it's mostly level (for starters). Put the clutch in, and start the car. Make sure its in first gear. Now just forget about the accelerator pedal completely. Don't even touch it for now. What's much more important is to learn how to feather the clutch...to be able to ease it out to the point that the car starts inching forward on its own, without even giving it gas. Let it out until you feel the car start moving slightly, then hold the clutch in that position for a couple of seconds. If the car gains enough momentum, you can just release the clutch completely and you shouldn't stall. Repeat that a couple of times until you're comfortable with it, THEN you can start giving it gas simultaneously when you are letting the clutch out to that "magic" point where the car starts moving on its own.
Anyway, that worked for me on a '92 Galant. It only took me about 20 minutes to be comfortable with starting. The rest was cake. My method might not work on other cars, YMMV.