40 years earning a living developing code. I just stopped doing it professionally a little over a year ago.
Languages? Almost everything that's come down the pike, from machine language (no, not assembly, binary or octal opcodes and operands, including jumps to operands to shoehorn code into RAM smaller than the executable and interrupts generated in software). Forth has to be at the bottom of my list (including derivations like STOIC). Not difficult to work with, and very powerful, but when you have to come back to the real world it's a shock. Reality isn't Polish.
Frank, APL isn't the only "write-only" language. You can write a function in C without a single line break. (You can also end up in a rubber room if you try to debug it.)
Plu, I spent my last 15 years writing in VB (supporting legacy apps - the guy in the next cube supported a load of COBOL stuff) and PHP. I have no problem with PHP - it's the kind of language that doesn't make you think about the language when you're trying to get something done. I even used it for desktop apps, if they weren't too complex. (The only free compiler I know of is kind of trivial.)
I don't think I'll be doing much more programming, though. If you don't do it every day, you forget things, and I have too much to do (retirement isn't easy) to spend a few hours a day writing code.