I quite like Piet (as in Mondrian) http://www.dangermouse.net/esoteric/piet.html
It's a language where programs are abstract pictures.
Also http://99-bottles-of-beer.net/ is a nice site to see some implementations (though not Piet, sadly). Malbolge is especially impressive.