One of the most important things to do when you learn guitar chords, is to switch chords quickly. To do that it takes some simple analysis and practice.
It's easy, take a look at the following diagram.
Notice the second and third fingers are pretty much in the same relationship to each other in each chord? Move the second and third fingers as a group, not one by one.
Eventually it'll become automatic as you build "muscle memory", and you'll make chord changes subconsciously (without thinking about it). That's when your guitar playing will really take off!
Whenever you learn a new chord, analyze the chord you are switching from, as well as the guitar chord you are switching to.
Check out which fingers can stay where they are and which ones can move in a group.
Do you have to move all your fingers? Can you move some fingers in a group? Lots of chord changes will allow you to leave some fingers on the same note. Practice switching chords the most simple, and precise way, by lifting only the fingers that need to be moved, and moving your other fingers in a group whenever possible.
Most beginners tend to lift all of their fingers off the strings every time they change chords. It takes far longer to learn the guitar chords that way.
Try to hold your unused fingers as close to the strings as possible. This also helps with speed and precision.
Whenever you learn a new guitar chord, practice switching from it back and forth to the chords you already know, until you can make the changes fast and smooth.
When you learn to play a guitar accompaniment, pay close attention to your trouble spots. If it takes too long to switch between certain chords, focus more onswitching between them.
The next lesson will add a whole new key(and thousands more songs), by adding only one chord; the A chord