I'm another person who has no internal monologue. I think in images, sounds, & physical sensations.
I am also a programmer, but weirdly, I don't think of programming languages as "languages". I imagine things moving around inside the computer (obviously nothing moves in a modern computer except the fans, but I imagine that it does) in order to predict what a program will do. As programming languages are extremely logical, I think of them like a game of dominoes: tokens that are allowed to touch each other or not, when physically arranged on the computer screen.
I'm not against language, but find it limiting. Imagine reality as a rocky mountain, language would be thin gridlines drawn over that mountain.