As for python, I debug it by adding print() statements. No debugger involved. If there's a way to insert debugger breakpoints in the source, I'm unaware of it.
Having reached the lowest level of the machine, they started digging...
I should start asking interview candidates to write a BF interpreter...
I didn't really expect that
The language is also Turing complete.
It is possible to use genetic programming (and other approaches) to generate brainfuck programs without an insane amount of effort.
Eventually the resulting program can be processed to be made more efficient.
LOLCode is still my favorite though. I wrote a prime number generator in it for fun :)