Get started with q and kdb+
Q is a general-purpose programming language. You can write programs for anything in q.
You do not need prior programming experience to learn it. If you have some experience with mathematics, functional programming or SQL, you will find in q much that is familiar.
Here we offer different routes into the language. Find one that suits your experience and learning style. (Or ask the Librarian for what you need.)
Q for Mortals
HTML edition now online
Fast, scalable and maintainable kdb+ by Nick Psaris, available from Amazon.co.uk.
There is information that if you were learning by yourself, would take years to work out.
See the Archive for older documents.
Please send comments on tutorials to firstname.lastname@example.org.