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.<p><a href="https://en.wikipedia.org/wiki/Prograph" rel="nofollow">https://en.wikipedia.org/wiki/Prograph</a>