Polecam ezoteryczne języki programowania: Brainfuck, Malbolge, Shakespeare, ArnoldC czy w końcu IMO najlepszy - Whitespace ;)
Z normalniejszych warto spojrzeć na bardziej hipsterskie języki - Rust i Go (czyli Mozilla vs Google ;)).
Istnieją jeszcze języki funkcyjne, o zupełnie innej filozofii (JS jest trochu taki) - Haskell czy Erlang
No i jeszcze metaprogramowanie/programowanie języków, np
http://zaach.github.io/jison/docs/