Here is a listing of some popular books on Quantum Computing. As an Amazon Associate, the Quantum Computing Report earns from qualifying purchases.
Quantum Computation and Quantum Information by Michael A. Nielsen and Isaac L. Chuang One of the most cited books in physics of all time, Quantum Computation and Quantum Information remains the best textbook in this exciting field of science. 

Quantum Information Science by Riccardo Manenti and Mario Motta This book provides an introduction to quantum information science, the science at the basis of the new quantum revolution of this century. It teaches the reader to build and program a quantum computer and leverage its potential. Aimed at quantum physicists and computer scientists, the book covers several topics, including quantum algorithms, quantum chemistry, and quantum engineering of superconducting qubits. The textbook can also be purchased with a 30% discount from the Oxford University Press website using the promo code “ASPROMP8” valid for the next three months. 

Quantum Computing: A Gentle Introduction by Eleanor G Rieffel and Wolfgang H. Polak A thorough exposition of quantum computing and the underlying concepts of quantum physics, with explanations of the relevant mathematics and numerous examples. 

Quantum Computing Since Democritus by Scott Aaronson Written by noted quantum computing theorist Scott Aaronson, this book takes readers on a tour through some of the deepest ideas of math, computer science and physics. 

Quantum Computing for Dummies by whurley and Floyd Earl Smith Quantum Computing For Dummies preps you for the amazing changes that are coming with the world of computing built on the phenomena of quantum mechanics. Need to know what is it and how does it work? This easytounderstand book breaks it down and answers your most pressing questions. Get a better understanding of how quantum computing is revolutionizing networking, data management, cryptography, and artificial intelligence in ways that would have previously been unthinkable. 

Quantum Computing for Babies by Chris Ferrie and whurley Quantum Computing for Babies is a colorfully simple introduction to the magical world of quantum computers. Babies (and grownups!) will discover the difference between bits and qubits and how quantum computers will change our future. With a tongueincheek approach that adults will love, this installment of the Baby University board book series is the perfect way to introduce basic concepts to even the youngest scientists. 

Quantum in Pictures: A New Way to Understand the Quantum World “Quantum in Pictures” makes it possible to learn about quantum mechanics and quantum computing in a new, fun way. Written by worldleading experts, Quantum in Pictures is a simple, friendly, and novel way to explain the magical world of quantum theory. This book will be of interest to both the young (and notsoyoung) amateur and the quantum specialists. Using pictures alone, this book will equip you with the tools you need to understand the quantum world including recent developments in quantum computing and prove things about it, both known and new. 

Q is for Quantum by Terry Rudolph This book teaches a theory at the forefront of modern physics to an audience presumed to already know only basic arithmetic. Topics covered range from the practical (new technologies we can expect soon) to the foundational (old ideas that attempt to make sense of the theory). The theory is built up precisely and quantitatively. Deceptively vague jargon and analogies are avoided, and mysterious features of the theory are made explicit and not skirted. The tenacious reader will emerge with a better technical understanding of why we are troubled by this theory than that possessed by many professional physicists. The book is accompanied by a site Q is for Quantum which also includes more learning resources for beginners. 

Quantum Computing for the Quantum Curious This open access book makes quantum computing more accessible than ever before. A fastgrowing field at the intersection of physics and computer science, quantum computing promises to have revolutionary capabilities far surpassing “classical” computation. Getting a grip on the science behind the hype can be tough: at its heart lies quantum mechanics, whose enigmatic concepts can be imposing for the novice. This classroomtested textbook uses simple language, minimal math, and plenty of examples to explain the three key principles behind quantum computers: superposition, quantum measurement, and entanglement. It then goes on to explain how this quantum world opens up a whole new paradigm of computing.


Learn Quantum Computing with Python and Q#: A handson approach Learn Quantum Computing with Python and Q# demystifies quantum computing. Using Python and the new quantum programming language Q#, you’ll learn QC fundamentals as you apply quantum programming techniques to realworld examples including cryptography and chemical analysis. Learn Quantum Computing with Python and Q# builds your understanding of quantum computers, using Microsoft’s Quantum Development Kit to abstract away the mathematical complexities. You’ll learn QC basics as you create your own quantum simulator in Python, then move on to using the QDK and the new Q# language for writing and running algorithms very different to those found in classical computing. 

Quantum Computing Experimentation with Amazon Braket Amazon Braket is a cloudbased payperuse platform for executing quantum algorithms on cuttingedge quantum computers and simulators. It is ideal for developing robust apps with the latest quantum devices. With this book, you’ll take a handson approach to learning how to take realworld problems and run them on quantum devices. You’ll begin with an introduction to the Amazon Braket platform and learn about the devices currently available on the platform, their benefits, and their purpose. Then, you’ll review key quantum concepts and algorithms critical to converting realworld problems into a quantum circuit or binary quadratic model based on the appropriate device and its capability. The book also covers various optimization use cases, along with an explanation of the code. Finally, you’ll work with a framework using code examples that will help to solve your use cases with quantum and quantuminspired technologies. 

Quantum Computing: An Applied Approach This book integrates the foundations of quantum computing with a handson coding approach to this emerging field; it is the first work to bring these strands together in an updated manner. This work is suitable for both academic coursework and corporate technical training. 

Dancing with Qubits: How quantum computing works and how it may change the world Dancing with Qubits is for those who want to deeply explore the inner workings of quantum computing. This entails some sophisticated mathematical exposition and is therefore best suited for those with a healthy interest in mathematics, physics, engineering, and computer science 

Quantum Chemistry and Computing for the Curious: Illustrated with Python and Qiskit® code Explore quantum chemical concepts and the postulates of quantum mechanics in a modern fashion, with the intent to see how chemistry and computing intertwine. Along the way you’ll relate these concepts to quantum information theory and computation. The book builds a framework of computational tools that lead you through traditional computational methods and straight to the forefront of exciting opportunities. These opportunities will rely on achieving nextgeneration accuracy by going further than the standard approximations such as beyond BornOppenheimer calculations. The book provides illustrations made with Python code, Qiskit, and opensource quantum chemistry packages. 

A Practical Guide to Quantum Machine Learning and Quantum Optimization: Handson Approach to Modern Quantum Algorithms This book provides deep coverage of modern quantum algorithms that can be used to solve realworld problems. You’ll be introduced to quantum computing using a handson approach with minimal prerequisites. You’ll discover many algorithms, tools, and methods to model optimization problems with the QUBO and Ising formalisms, and you will find out how to solve optimization problems with quantum annealing, QAOA, Grover Adaptive Search (GAS), and VQE. This book also shows you how to train quantum machine learning models, such as quantum support vector machines, quantum neural networks, and quantum generative adversarial networks. 

Fundamentals of Quantum Computing: Theory and Practice This introductory book on quantum computing includes an emphasis on the development of algorithms. Appropriate for both university students as well as software developers interested in programming a quantum computer, this practical approach to modern quantum computing takes the reader through the required background and up to the latest developments. 

Quantum Boost: Using Quantum Computing to Supercharge Your Business Quantum computing is the new technology of the 2020’s and the learning curve will be steeper, and the competitive advantage greater in the next few years. Don’t hesitate. Take the time now to learn and engage in the world of quantum computers to provide your business with faster solutions to the most complex challenges. 

Quantum Excellence: How Leading Companies Are Deploying the Transformational Technology Quantum Excellence shares insights from global experts on quantum technologies including sensing, communications, cryptography and computing and how they are being deployed by leading companies. Maturing quickly, quantum offers incredible opportunities for portfolio and traffic optimization, lines sciences research, navigation and so much more. Written by the chair of the Quantum Strategy Institute and author of the prequel Quantum Boost, Quantum Excellence offers a commonlanguage approach to getting involved in this exciting field. 

Quantum Networks: A Primer This book outlines how entanglement is leveraged in quantum networks, the key technological nuances, and concepts, the current stateoftheart, and how quantum network researchers envision the future of quantum networks. Moving from classical to quantum networks is not as straight forward as one would expect but neither is the quantum counterpart an utterly foreign concept and this book discusses how the proven science of classical networking can be leveraged to expand our knowledge into the space of quantum networks. 

Law and Policy for the Quantum Age In Law and Policy for the Quantum Age, Chris Jay Hoofnagle and Simson L. Garfinkel explain the genesis of quantum information science (QIS) and the resulting quantum technologies that are most exciting: quantum sensing, computing, and communication. This groundbreaking, timely text explains how quantum technologies work, how countries will likely employ QIS for future national defense and what the legal landscapes will be for these nations, and how companies might (or might not) profit from the technology. Hoofnagle and Garfinkel argue that the consequences of CIS are so profound that we must begin planning for them today. 

Programming Quantum Computers This book show you how to build the skills, tools, and intuition required to write quantum programs at the center of applications. You’ll understand what quantum computers can do and learn how to identify the types of problems they can solve. It includes three multichapter sections: Programming for a QPU, QPU Primitives, and QPU Applications. 

Quantum Information and Quantum Optics with Superconducting Circuits Superconducting quantum circuits are among the most promising solutions for the development of scalable quantum computers. Built with sizes that range from microns to tens of metres using superconducting fabrication techniques and microwave technology, superconducting circuits demonstrate distinctive quantum properties such as superposition and entanglement at cryogenic temperatures. This book provides a comprehensive and selfcontained introduction to the world of superconducting quantum circuits, and how they are used in current quantum technology. Beginning with a description of their basic superconducting properties, the author then explores their use in quantum systems, showing how they can emulate individual photons and atoms, and ultimately behave as qubits within highly connected quantum systems. Particular attention is paid to cuttingedge applications of these superconducting circuits in quantum computing and quantum simulation. Written for graduate students and junior researchers, this accessible text includes numerous homework problems and worked examples. 

Quantum Computing in Action Quantum Computing in Action will make sure you’re prepared to start programming when quantum supercomputing becomes a practical reality for production systems. Rather than a hardware manual or academic theory guide, this book is focused on practical implementations of quantum computing algorithms. Using Strange, a Javabased quantum computer simulator, you’ll go handson with quantum computing’s core components including qubits and quantum gates as you write your very first quantum code. By the end of the book you’ll be ahead of the game with the skills to create quantum algorithms using standard Java and your favorite IDE and build tools. 

Schrödinger’s Killer App: Race to Build the World’s First Quantum Computer This book presents an inside look at the government’s quest to build a quantum computer capable of solving complex mathematical problems and hacking the publickey encryption codes used to secure the Internet. It develops the concept of entanglement in the historical context of Einstein’s 30year battle with the physics community over the true meaning of quantum theory. The author also covers applications to other important areas, such as quantum physics simulators, synchronized clocks, quantum sensors, and imaging devices. 

Picturing Quantum Processes: A First Course in Quantum Theory and Diagrammatic Reasoning The unique features of the quantum world are explained in this book through the language of diagrams, setting out an innovative visual method for presenting complex theories. Requiring only basic mathematical literacy, this book employs a unique formalism that builds intuitive understanding of quantum features while eliminating the need for complex calculations. 

Quantum Computing without Magic: Devices This text offers an introduction to quantum computing, with a special emphasis on basic quantum physics, experiment, and quantum devices. Unlike many other texts, which tend to emphasize algorithms, Quantum Computing Without Magic explains the requisite quantum physics in some depth, and then explains the devices themselves. This book is a great resource on the devices used in quantum computation and can be used as a complementary text for physics and electronic engineering undergraduates studying quantum computing and basic quantum mechanics, or as an introduction and guide for electronic engineers, mathematicians, computer scientists, or scholars in these fields who are interested in quantum computing and how it might fit into their research programs. 

Quantum Design Sprint The goal of this book is to help readers perform a quantum risk assessment, and learn how to do “quantum thinking” in order to expand their business model to not only mitigate those risks, but to take a leadership role in guiding their company into the quantum age. For any organization to succeed in this brave new quantum computingpowered world, it will require an entirely new approach to truly adapt and innovate. 

Quantum Computer Science: An Introduction This book is a concise introduction to quantum computation, developing the basic elements of it without assuming any background in physics. The book is intended primarily for computer scientists who know nothing about quantum theory, but will also be of interest to physicists who want to learn the theory of quantum computation, and philosophers of science interested in quantum foundational issues. 

Quantum Computing for Computer Scientists Quantum Computing for Computer Scientists takes readers on a tour of this fascinating area of cuttingedge research. Written in an accessible yet rigorous fashion, this book employs ideas and techniques familiar to every student of computer science. The reader is not expected to have any advanced mathematics or physics background. 

Quantum Computing for Everyone Chris Bernhardt offers an introduction to quantum computing that is accessible to anyone who is comfortable with high school mathematics. He explains qubits, entanglement, quantum teleportation, quantum algorithms, and other quantumrelated topics as clearly as possible for the general reader. He simplifies the mathematics and provides elementary examples that illustrate both how the math works and what it means. 

An Introduction to Quantum Computing This concise, accessible text provides a thorough introduction to quantum computing is aimed at advanced undergraduate and beginning graduate students in these disciplines, the text is technically detailed and is clearly illustrated throughout with diagrams and exercises. Some prior knowledge of linear algebra is assumed, including vector spaces and inner products. 

Quantum Computing Explained If you already have taken courses in elementary quantum mechanics, McMahon removes much of the mystery about quantum computing. Unlike other books on the subject, McMahon’s narrative is generously interspersed with many examples. These tend to be simple mathematically, but they illustrate key points. The emphasis in McMahon is indeed on providing extended and simple explanations. 

Essential Mathematics for Quantum Computing: A beginner’s guide to just the math you need without needless complexities This book will teach the requisite math concepts in an intuitive way and connect them to principles in quantum computing. Starting with the most basic of concepts, 2D vectors that are just line segments in space, you’ll move on to tackle matrix multiplication using an instinctive method. Linearity is the major theme throughout the book and since quantum mechanics is a linear theory, you’ll see how they go hand in hand. As you advance, you’ll understand intrinsically what a vector is and how to transform vectors with matrices and operators. You’ll also see how complex numbers make their voices heard and understand the probability behind it all. 

Mathematics of Quantum Computing: An Introduction This textbook presents the elementary aspects of quantum computing in a mathematical form. It is intended as core or supplementary reading for physicists, mathematicians, and computer scientists taking a first course on quantum computing. It starts by introducing the basic mathematics required for quantum mechanics, and then goes on to present, in detail, the notions of quantum mechanics, entanglement, quantum gates, and quantum algorithms. 
I recommend Jon Dowling’s book “Schrödinger’s Killer App: Race to Build the World’s First Quantum Computer” from CRC Press.
A second book is in progress.
Great list!
Thank you for your comment. We have added this book to the listing.
Doug Finke
Managing Editor
Quantum Computing Without Magic by Zdzislaw Meglicki is a great resource on the devices used in quantum computation.
https://www.amazon.com/QuantumComputingWithoutMagicEngineering/dp/026213506X
Thank you for your comment. We have added Quantum Computing without Magic to this list of books.
Doug Finke
Managing Editor
any suggested and freely accessible ebook?
If you go to the EDUCATION page of this web site, you will find a number of open source resources that may be helpful. There are some open sourced textbooks, some videos, and some online courses that are described on that page.
Doug Finke
Managing Editor
I recommend “Introduction to Quantum Computing and Programming”.
https://learnquantum.com/EDU/originQuantumBook.html