Progressing from one chord to another
Moving from chord to chord, what is the method, or rule of thumb for different chords?
The simple rule of thumb (!) when moving from one chord to the next in a chord progression, is to move as little as possible.
For example, if you are playing a C major chord; it has the notes C-E-G. Now if the next chord you will play is let's say a G major chord, G-B-D; since both chords have the note G, this will stay where it is, C can go to B, and E to D since they are closest.
This gives you a smooth transition from one chord to the next.
So, when moving from one chord to the next, first look for common tones and keep those the same, then look for the nearest note for those that need to be changed.
You can practice by playing chord inversions, this will help you to learn to see the chord patterns and make it easier to find the chords.
Here is a lesson about chord inversions: Chord Inversions
And here a book that may be helpful:
Alfred's Teach Yourself Chords & Progressions at the Keyboard: Everything You Need to Know to Start Playing Now!, Book & CD (Teach Yourself Series)