Software Engineer → Quantum Computing: A Realistic Pathway
What transfers directly: programming fluency, comfort with abstraction, a debugging mindset, and (usefully) familiarity with Python, since it's the language most quantum SDKs are built on. What's genuinely new: linear algebra with complex numbers, probabilistic (not deterministic) program behavior, and a different mental model: thinking in circuits and gates rather than sequential instructions.
A realistic timeline is somewhere between the two extremes you'll see online: not "quantum in three weeks," and not "you need a physics PhD." Solid working fluency (enough to build and reason about real circuits) is achievable in months of consistent study for someone who already codes. Contributing to actual algorithm research is a longer, separate bar, closer to a graduate-level specialization.
Try it liveBuild the exact circuit in Figure 2 yourself, no install, in the Circuit Builder.
Quantum States → Circuit Builder → Coding Lab
Concepts first, then hands-on. A dedicated linear-algebra module is planned but not published yet, so pair a standard linear algebra resource with Quantum States rather than finishing one before starting the other.