Create your first Q# program by using the Quantum Development Kit
Get started with Q# programming by building a quantum random number generator.
Learning objectives
By the end of this module, you'll be able to:
- Allocate qubits and apply quantum operations to them.
- Create a Q# program by using the Azure Quantum Development Kit.
- Explain how Q# programs are structured.
During this module, you will:
- Learn the basic structure of a Q# program.
- Create a new Q# file.
- Define the logic of a problem.
- Combine classical and quantum operations to solve a problem.
- Work with qubits and quantum operations to build a quantum random number generator.
Prerequisites
- A basic understanding of quantum computing concepts.
- Basic knowledge of classical programming concepts.
- The latest version of Visual Studio Code or open VS Code on the Web.
- The latest version of the Azure Quantum Development Kit extension.