There are many different techniques for teaching the agility skills and no one method is really better than the other. It all boils down to whatever is best for the dog.
While my club teaches the Mecklinburg method, a friend of mine's dog actually needs more confidence in jumping before moving into the handling skills built into Linda's system. Because of this, one of our instructors suggested a set of books that use a different methodology allowing the dog to figure out how best to use their body to jump. (Sorry, I don't remember the titles of the books.)
As for things to start with so your pup doesn't get too far behind...
Take a standard ladder and lay it on the ground. Walk your pup through the ladder rungs rewarding (click/treat) when she doesn't touch the rungs. (Start a few rungs at a time.) This will teach her that she has back legs and where they are in relation to the body. This helps with jumps and contact obstacles like the dog walk.
Purchase a child's play tunnel and encourage her to run through it.
Teach targeting using the lid of a margarine container or something similar in size. Put a treat on the lid and when your pup touches it with her nose (takes the treat) click and give another treat. Do this a few time to "prime" the target. Next sit and watch her. Every time she touches the target with her nose, click and treat. As she starts to realize touching the target is the desired action, put a word to it - target, spot, touch, or something similar. This will eventually become your command at the end of a contact for a 2 on 2 off (two paws on floor/two paws on contact) finish.