Almost everyone crashes into intersection of "theory" and "playing" (concept vs. action). You either get pounded with the lingo of music theory (helpful to a degree) or you get shown how to play tunes (what chords are used, and how to form them). Just about no instructional program begins with actually hearing, rather than talking about, chords and how they sound relative to each other. I don't think that most players can really hear the differences between various chords other than hearing the root. Because I have not found a good instructional program when it comes to harmony and building chords on the guitar fretboard, I have been really frustrated in the limits to my own learning and proficiencies. What has become a breakthrough for me, and this is weird, I'm sure, is to simply pick some strange (to me) chord out of the blue -- literally, looking at song charts -- and playing it, playing with it, modifying it, until I "hear" it for what it is, and until I "can use it in a sentence," so to speak. I also just make chords sometimes, just by choosing notes on each string and hearing how the work together. I'll then look up the name if it's an unfamiliar form. This approach may seem stupid, but it has really helped me bridge the physical formation of new chords with what my ears are hearing, and the potential of what I am playing to move forward into a different chord form. There knowledge and there's art/skill and I"d rather have the latter than the former, which generally consists of turning music into ideas, which is sort of a crime IMO.