Quantum computing may seem like a term from a science fiction novel, but it is an emerging technology that has the potential to revolutionize the way we solve problems. To unleash the magic of this exciting technology, we first need to familiarize ourselves with some of its basic terminology.