A comprehensive list of almost all basic and advanced guitar chords, with chord charts and finger instructions.
Once you get famliar with chord families, finding the right chords of a song becomes easy.
Keep humming the melody and try to identify the note which brings it to a pleasing conclusion.