The short version

You need
High school algebra, basic probability, and any programming experience.
Start with
Intuition, not maths. Understand why a qubit matters before you touch a matrix.
First framework
Qiskit. It is the most widely used, and IBM gives you free access to real hardware.
Time to a foundation
4 to 8 weeks at 30 to 60 minutes a day. Another 4 to 6 weeks to write your own circuits.

01 Can you actually learn quantum computing as a beginner?

Yes, and you have better options today than at any point in the past. IBM, Google, and Xanadu have all built beginner-focused learning materials specifically to grow the talent pipeline, and IBM's free Qiskit learning resources are used by a large global community of learners. You do not need a physics PhD to start.

What you do need is patience with abstraction.

Quantum computing is genuinely different from classical programming. The concepts take a week or two to settle in your brain before they start feeling natural.

That settling-in period is normal and expected. It is not a sign that you have picked the wrong subject.

Minimum prerequisites
  • High school algebra. Solving equations, working with variables.
  • Basic probability. Understanding what it means for something to be 50% likely.
  • Any programming experience. Most courses use Python, but even pseudocode experience is enough to start.

If you need to brush up on linear algebra before going deeper, Brilliant's Linear Algebra course is the fastest path.

02 What to learn in what order

Four stages. Do them in this sequence and each one makes the next one easier.

  1. Start with intuition, not maths Learn what a qubit is, why superposition and entanglement matter, and how quantum computers differ from classical computers. Any beginner course gets you here.
  2. Learn the circuit model Quantum circuits are the universal language. You want to understand what gates are, how to compose them, and how measurement works. The Qiskit Textbook or IBM Learning Basics cover this well, and our quantum gates reference has every gate with its matrix.
  3. Run your first circuit on real hardware IBM provides free access to real quantum computers. Running even a simple circuit on real hardware does something a textbook cannot: it makes the field feel real.
  4. Study one algorithm deeply Grover's algorithm is the best starting point. It is elegant, widely studied, and teaches the core quantum speedup intuition without requiring heavy maths.

See our full learning path guide for a step-by-step course sequence.

03 Best free courses for beginners

26 free beginner courses.

05 Questions beginners ask

Can I learn quantum computing without a physics degree?
Yes. The best beginner courses are built for people with a general maths background. You do not need a physics or computer science degree to start. Courses from IBM, Xanadu, and Qiskit are specifically designed for this audience.
What maths do I need?
For beginner courses: basic algebra and probability. For intermediate work, linear algebra (vectors and matrices) is essential. Most beginner courses teach the required maths as they go, so you do not need to study it all upfront.
How long does it take to learn the basics?
Most learners get a solid conceptual foundation in 4-8 weeks at 30-60 minutes per day. Getting to the point of writing basic quantum circuits takes another 4-6 weeks.
Should I start with Python or quantum theory?
Start with quantum theory first, just the concepts, not the maths. Then add Python and Qiskit once you understand what you are trying to compute. Most beginner courses follow this sequence naturally.
What is the difference between Qiskit, Cirq, and PennyLane?
Qiskit is IBM's framework, the most widely used, with free IBM hardware access. Cirq is Google's framework, well-suited for near-term algorithms on Google hardware. PennyLane (from Xanadu) is the best choice if you want to explore quantum machine learning. As a beginner, start with Qiskit.