# Welcome

Thank you for purchasing the MEAP for *Building Quantum Software*. We hope this book will meet or exceed your expectations, and where it does not, we need your feedback to improve it.

The topic of this book is quantum computing—a subject that has been making waves in the computing world due to its potential for solving complex problems that were previously deemed impossible or extremely difficult for classical computers.

Delving into the world of quantum computing can be daunting, especially if you do not have an advanced mathematical background. This book builds upon well-known classical computing concepts at the foundation of quantum computing while emphasizing additional, distinctive characteristics that combine into a quantum advantage (*from classical to quantum computing*). We teach quantum computing using a visual, hands-on approach that requires only basic knowledge of programming and math (*a visual approach for developers*).

By the end of this book, you should have a solid understanding of quantum computing and its potential applications. The book is divided into four parts, each building upon the previous one to guide you through the fundamentals of quantum computing. The first part covers the basics of quantum computing, the second and third parts cover fundamental quantum algorithms, and the fourth part brings the pieces together with more complex solutions.