Самая новая версия языка сейчас — k9, она в разработке ещё. Ссылку на неофициальную документацию выше Роман дал:
https://estradajke.github.io/k9-simples/k9/Как и сам язык, документация, обычно, очень лаконична.
Q — это немного синтаксического сахара в виде небольшого языка запросов. По сути, это либа, написанная на K же, чтобы новичкам было проще, но можно и средствами самого K то же самое напрямую делать.
KDB — это как бы встроенная в K "колоночная" база данных (или язык K встроен в неё). Как я понял, K мэмори-мэппит терабайтовые KDB в память просто как плоские файлы, и потом работает с этими данными как с обычными массивами языка. Скорость бешеная. Я так понимаю, KDB яндексовским Кликхаусом подтирает задницу на своём классе задач. Но чтобы научиться пользоваться, нужно продать душу дьяволу.