Weirdly enough, I have never stopped to think about what I think when I am coding. I actually am not thinking of anything, at least not subconsciously anyway. I find I talk to myself out loud quite frequently, more in the form of questions and expressions, "Why are you not working?", "Line 38, line 38", "Hmm interesting" and "WTF?"
When I am not coding, I like to play guitar. I find the two are quite similar in that I don't think about what strings I want to play or think about the chords, it just happens thanks to my muscle memory. I actually don't think at all when I play guitar and the times I am aware of this fact, it actually throws me off and messes up my playing when I attempt to think. This is how I code, I don't think about what I am going to write, I just know like it is embedded in my muscle memory.