This book introduces the exciting new field of quantum computing for
computer science students and classical software developers. It starts
from the basics of quantum mechanics and linear algebra before delving
into quantum gates and quantum algorithms. The book also describes the
physical realizations of quantum computers and teaches how to write
software for the IBM Quantum Experience using Qiskit, a modular
open-source programming framework.