K has always fascinated me, partially for its noise factor.  This is the first document I've read that's helped me understand the signals in the noise.
A Shallow Introduction to the K Programming Language
About two years ago I was introduced to a programming language that I  really didn't like: it didn't have continuations, I didn't see any  objects, it had too many operators, it didn't have a large community  around it, it was strange and different, and it looked like line noise,  like Perl, and I don't like Perl. However, I gave it a try.        I had to learn that continuations may not be there, but first-class  functions are; it may not have a normal object system, but that is  because the language doesn't need it and gets it power by cutting  across objects; all the operators are the functions that make up its  standard library; it's community may not be large, but it is incredibly  intelligent; it only looks strange until you understand its concepts;  and well, it will always look like line noise, but you will stop caring  because this also make the concise code easier to read. K has since become  my language of choice. [Kuro5hin]