I've been composing/recording/performing since the mid 80s and I can honestly say I have never known once—when performing, when writing, when ever—even what key I was in. And it's weird. I knew I was playing a G or an Am or what have you, but that was about it.
I figured out how to write and compose pretty quickly by studying others and maybe cribbing inspiration here and there and it worked for me. That said, I have always wanted to know theory. Or at least have enough of a grasp on it to know what I'm playing. I've tried, but I've always tanked. I had the same problem learning languages and that was equally frustrating. Maybe I'm just not very good at learning, but I've always learned my own way of doing by just doing. Fortunately I've mostly played with others in the same boat, but how I'd love to walk into a situation with a string quartet or a pianist and be able to speak their language fluently. Yet, I've written hundreds of songs, scored some films, tore up many a stage, and have produced a pretty eclectic and accomplished catalog over the decades so I can't beat myself up about what I didn't learn. It never seemed to hinder my work. But who knows how much more my work might have soared if I knew more theory? Impossible to know, but I wonder.
With this in mind I have spent the past 6-8 months gearing up to study music...again. At first, that meant theory, maybe a Berklee Online thing, I wasn't really sure. Then I got sidetracked by wanting to study recording and synthesis because honestly I always felt my mixing/recording skills have hindered my tracks more than lack of theory. So now I'm somewhere in between. I'd like to master both, really. And I hope to. First up is a recording class at Berklee Online this fall. I think when it comes to technical stuff it helps to learn from a "skilled technician", but maybe theory I could learn on my own.
With that in mind, any legit suggestions about the best method or program or course or technique to learn theory? Could be online, could be a book, could be...anything? I've struggled so often in the past with various methods that I just long for a Rosetta Stone of sorts that makes it all click. Perhaps that's asking for too much and too easily, but I just want a solid footing here.