If you've been wanting to learn more about programming for quantum computing systems, Microsoft has some new tools for you. It has released Quantum Katas, an open source tutorial that teaches the Q# programming language. It covers basic quantum computing gates, superposition, measurements and the Deutsch-Jozsa algorithm.
“Coding katas are great tools for learning a programming language,” the Microsoft Quantum Team wrote in the announcement. “They rely on several simple learning principles: active learning, incremental complexity growth and feedback.”