Here's my selection of the most useful books when learning Quantum Computing. Some of these have popped up in the Quantum Computing Book Club that we started in 2024, and others are something of a standard in collections like this. This is my personal selection though, so there's a few specific curve balls here based on my own perspective coming across from a software engineering side of things.
The bias here is towards those of us working in technology industry who want to get up to speed on doing useful things, so the wider context and history is kept to a bare minimum. And I have intentionally left out any book that I think isn't useful for getting a serious understanding of the subject matter. So this is a curation that I stand by (but might revise from time to time).
Introductory
- Quantum: A Guide For The Perplexed by Jim Al-Khalili (Weidenfeld & Nicolson 2004)
- Helgoland by Carlo Rovelli (Penguin 2022)
- Introduction to Classical and Quantum Computing by Dr Thomas G Wong (Rooted Grove 2022)
Programming
- Quantum Computation and Quantum Information by Michael A. Nielsen and Isaac L. Chuang (Cambirdge 2011)
- Dancing with Qubits - Second Edition by Robert S Sutor (Packt 2024)
- Programming Quantum Computers: Essential Algorithms and Code Samples by Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia (O'Reilly Media 2019)
Supplementary
- Essential Mathematics for Quantum Computing: by Leonard S Woody III (Packt 2022)
- Pocket Guide to Quantum Algorithms by David Ryan (OSRG 2024)
- Quantum Computing Since Democritus by Scott Aaronson (Cambridge University Press 2013)
- Classical Mechanics: The Theoretical Minimum and Quantum Mechanics: The Theoretical Minimum by Leonard Susskind (Penguin Press 2013 and 2014)