user-1: I am new to After Effects. When I set my first key frame on my image, it would move to that specific co-ordinates. Now I want it to stay there and then move again to the next. What I did was create a new key frame for that. Problem is, it goes to the first then straight away to the next. I want it to stay put on the first key frame for about 5 seconds then start moving on the next. How can I do that?

user2178: I understand your problem as follows:
There are three timepoints: T0, T1 and T2.
At T0 you place the image in an initial position.
At T1 you place the first keyframe (position: x1, y1).
And at T2 you have the second keyframe (position: x2,y2).  
You want it to stay at T1 for several seconds before moving on to T2. The easiest way to achieve this is to make a new keyframe at a timepoint several seconds after T1, but before T2. Let's name it T1a.
Now the image will move to x1,y1, stay there until keyframe T1a and then move to position x2,y2.

user4183: Simply select your first keyframe(s) in the timeline and copy them. Move to the correct position in your timeline (+5 seconds) and paste.
To avoid any confusion, when I refer to the 'first' keyframe, that is the one at the start of the desired 5 second hold. This would work anywhere in the timeline in that case. Select any keyframe you want to hold at and copy & paste it 5 seconds along in the timeline.

user5591: You can change the second keyframe to a hold type. This will cause the image to stay at position 1. At time 2 it will jump to the second position. No moving will be visible. If you want the movement to be visible you need to use the solution presented by the other answers. 
You might want to research use of the velocity graph. Look up adobe TV. 

user2836: It sounds like your understanding of key frames is just slightly off, but almost there.  Key frames in After Effects (or any key frame based animation system for that matter) indicate that at a given time, the value of a given property (the key framed property) should be at the value you specify for that key frame.
You have told After effects that you want it to start at a given value A, move to another value B and eventually move to another value C, but you haven't told it that you still want it to be B for a while.
You simply need to add an additional key frame at the end of the time period that you want the value to stay the same.  This way, the system knows that from the start of reaching the coordinates to the end of the time it spends at those coordinates, it won't move.  Then, after the second key frame for position B, it will start moving to C.
You have A...B...C, but you need A...B....B....C.  In other words, rather than saying start at A, then move to B, then move to C, you want to say start at A, move to B, stay at B for a while, then move to C.

-1: <p>I am new to After Effects. When I set my first key frame on my image, it would move to that specific co-ordinates. Now I want it to stay there and then move again to the next. What I did was create a new key frame for that. Problem is, it goes to the first then straight away to the next. I want it to stay put on the first key frame for about 5 seconds then start moving on the next. How can I do that?</p>
 2178: <p>I understand your problem as follows:</p>

<p>There are three timepoints: <code>T0</code>, <code>T1</code> and <code>T2</code>.</p>

<p>At <code>T0</code> you place the image in an initial position.<br>
At <code>T1</code> you place the first keyframe (position: <code>x1, y1</code>).<br>
And at <code>T2</code> you have the second keyframe (position: <code>x2,y2</code>).  </p>

<p>You want it to stay at <code>T1</code> for several seconds before moving on to <code>T2</code>. The easiest way to achieve this is to make a new keyframe at a timepoint several seconds after <code>T1</code>, but before <code>T2</code>. Let's name it <code>T1a</code>.<br>
Now the image will move to <code>x1,y1</code>, stay there until keyframe <code>T1a</code> and then move to position <code>x2,y2</code>.</p>
 4183: <p>Simply select your first keyframe(s) in the timeline and copy them. Move to the correct position in your timeline (+5 seconds) and paste.</p>

<p>To avoid any confusion, when I refer to the 'first' keyframe, that is the one at the start of the desired 5 second hold. This would work anywhere in the timeline in that case. Select any keyframe you want to hold at and copy &amp; paste it 5 seconds along in the timeline.</p>
 5591: <p>You can change the second keyframe to a hold type. This will cause the image to stay at position 1. At time 2 it will jump to the second position. No moving will be visible. If you want the movement to be visible you need to use the solution presented by the other answers. </p>

<p>You might want to research use of the velocity graph. Look up adobe TV. </p>
 2836: <p>It sounds like your understanding of key frames is just slightly off, but almost there.  Key frames in After Effects (or any key frame based animation system for that matter) indicate that at a given time, the value of a given property (the key framed property) should be at the value you specify for that key frame.</p>

<p>You have told After effects that you want it to start at a given value A, move to another value B and eventually move to another value C, but you haven't told it that you still want it to be B for a while.</p>

<p>You simply need to add an additional key frame at the end of the time period that you want the value to stay the same.  This way, the system knows that from the start of reaching the coordinates to the end of the time it spends at those coordinates, it won't move.  Then, after the second key frame for position B, it will start moving to C.</p>

<p>You have A...B...C, but you need A...B....B....C.  In other words, rather than saying start at A, then move to B, then move to C, you want to say start at A, move to B, stay at B for a while, then move to C.</p>
