"Write-only programming" comes to mind. It's almost impossible to reason about, or understand, code as-written, and it's easier to start from a more comfortable base and reason your way down to the output symbols.
I sometimes feel that way about things I've written, though I'm trying to remember when I last felt that way. It might've been writing SPICE, of all things; which seems fair enough, as analog hardware is very different from code, and a netlist is very different from a description language. I'm perhaps more fluent in schematic than netlist.

Not to humblebrag, but I do like to think I comment well, so I've had fairly few times where I looked at something from the past and had to shake my head. Thinking about my history, that's probably in part to do with growing up in QBASIC, where most of the head-shaking is working against the limitations of the language itself; to write truly awful formatting, is just as big a challenge. If I had grown up in C, where truly awful formatting is not only allowed but encouraged, perhaps I'd have a very different perspective... And, having matured into C, rather than being thrust into it, I try to format as neatly as possible. So, while C is the most popular abuse-able language, I don't personally happen to have much codebase, nor much cringe in it.
Which, I guess, arrives at the point I guess I would like to make if I had the personal experience to justify it,

C is a very common example that can very much be written in a write-only manner.
On a related note, there's "write-only" code of industrial importance, and you're using it right now -- a huge amount of JavaScript is obfuscated, partly to save space (minify) but partly also to make it difficult to hack or abuse (trackers, ads and blockers), sometimes even to make it difficult or impossible to debug (there's still a cat-and-mouse game driving good old fashioned popup windows, and these tricks are part of it).
Although I guess that still isn't really saying much, as "write-only" code is supposed to be machine code, which is literally everything you're using. How many licenses prohibit decompilation, patching, memory manipulation and so on? But it's literally just reading bytes (from an executable file, or an address space, etc.), which is trivial to do...

Oh, so, heh, as for the actual question; probably 8086 assembly. I don't know a ton of languages, and I'm merely aware of the esoteric ones.
Or, I guess \$\LaTeX\$ is pretty weird, but it's not so opaque for ordinary use, and you rarely have to go out of your way to write new code yourself (basically I've written a few environments, nothing that counts as computationally interesting code). I respect (or pity?) those that write packages for it though.

Tim