Dive into kdb+ and q: A Guide to Learning Resources

But where do you begin your kdb+ and q journey? Don’t worry, aspiring q programmers! This guide will equip you with the best learning resources to kickstart your kdb+ and q expertise.


A new video will be coming to focus on these datapoints.

Get on our email newsletter while getting these free trading tech books2 – QUANTLABS.NET


But where do you begin your kdb+ and q journey? Don’t worry, aspiring q programmers! This guide will equip you with the best learning resources to kickstart your kdb+ and q expertise. We’ll also touch upon the pyKX Python library – a bonus tip for those familiar with Python.


Get on our newsletter with a bonus of these trading tech books

Learning Resources


  • KX Documentation: The official kdb+ and q documentation from KX is your primary source of truth. It offers comprehensive tutorials, references for built-in functions, and explanations of interfaces with other languages. This is a fantastic starting point to grasp the core functionalities and get your hands dirty with some code. https://code.kx.com/home/
  • Q for Mortals by Jeff Borror: This highly regarded textbook, available for free on the KX developer site, is a must-read. Jeff Borror, a renowned kdb+ expert, takes you through q programming with a clear and engaging approach. Whether you’re a beginner or looking to solidify your understanding, “Q for Mortals” provides invaluable insights.https://code.kx.com/home/
  • Q for All Video Series by KX: This free video series on the KX website offers a fantastic introduction to kdb+ and q. Led by Jeff Borror himself, the series delves into various topics, from the basics of the q console to advanced functionalities like interprocess communication. Follow along with the videos and use the free kdb+ personal version to practice the concepts in real-time. https://code.kx.com/q/
  • StudyQ on GitHub: This community-driven project on GitHub provides a wealth of resources for learning q. You’ll find tutorials, puzzles, exercises, and essays to challenge and enhance your understanding. It’s a great platform to test your skills and delve deeper into specific areas of q programming. https://github.com/qbists
  • Kdb+ Personal Developers Google Group: Don’t underestimate the power of community! This Google Group is a fantastic space to connect with other kdb+ and q enthusiasts. Ask questions, share your experiences, and learn from seasoned developers. The collective knowledge within this group can be a valuable asset on your learning journey.

Beyond the Basics


Once you’ve grasped the fundamentals, consider exploring these resources to expand your kdb+ and q skillset:


  • KX Training: KX offers paid training programs to delve deeper into kdb+ and q. These programs can be a great option for those seeking a more structured learning experience with expert guidance.
  • Books and Articles: Explore additional books and articles on kdb+ and q. Resources like “Q Tips: Fast, Scalable and Maintainable Kdb+” and “Machine Learning and Big Data with kdb+/q” can provide valuable insights into specific use cases.

The pyKX Bonus

If you’re already familiar with Python, the pyKX library allows you to interact with kdb+ and q directly from your Python environment. This can be a great way to leverage your existing Python skills and integrate kdb+ functionalities into your workflows. Explore the pyKX documentation to learn more about this powerful bridge between Python and the kdb+ world.




With dedication and the right resources, you can unlock the potential of kdb+ and q. Remember, this is just the beginning! The kdb+ and q community is vibrant and supportive, so don’t hesitate to ask questions and engage with other learners.


Call to Action


Don’t forget to tune in to our upcoming video collaboration with KX, where we’ll delve deeper into these resources and showcase the power of kdb+ and q in action. In the meantime, happy learning!

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
share this recipe:

Still hungry? Here’s more

Are you interested in:


FREE 2 Hour Video! 


As you know with the crazy restrictive emergency laws being introduced in the last week, many moving their savings out of FIAT banks into cryptocurrency trading.

Here are some questions to get your started:

  • Create your own ‘bank’ anonymously with crypto
  • In the future, draw off your crypto saving with a Visa debit card
  • Trade using a European de-central exchange to trade perpetual contracts and other high performing coins
(All your info is kept private nor released!  Don’t forget to check to click your promo or spam inbox after the confirmation email is sent) 

Create your own  PRIVATE Bank