Esoteric programming paradigms
I would add pictorial programming languages, such as ProGraph if you want a really unusual way to program.  Object oriented, but inherently dataflow.  Loops were very weird though.https://en.wikipedia.org/wiki/Prograph