k doesn't have any valuable documentation to begin with, so language info wouldn't be much better than what you could get by doing a WWW search. The best way to learn is by doing, and the examples are really well commented.
Yes it has.
https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Manual.... for OK (the K interpreter in iKe)