← Blog/Navigate
Navigate·Published Sep 2026

What Programming Do You Actually Need?

TL;DRPython is effectively the standard, and you'll want a quantum SDK, but the real learning curve is conceptual, not syntactic: thinking in circuits, not lines of code.

Most quantum software tooling (Qiskit, Cirq, PennyLane, and others) is Python-based, so any existing Python fluency transfers directly. The harder adjustment isn't a new language, it's a new mental model: a quantum program is usually a circuit (a sequence of gates applied to qubits) and its output is probabilistic, read out over many repeated runs rather than a single deterministic return value. That shift trips people up more than any syntax does.

You don't need to install anything to start building that intuition: working with circuits visually, before touching a specific SDK's syntax, is a genuinely easier on-ramp than starting from code.

Go deeper

Build and run real circuits directly in the browser in the Circuit Builder, no installation, before you touch any SDK.