At sub atomic levels, every thing that we know about classical physics breaks, not just by a small margin but at massive scale. Welcome to the world of quantum mechanics and be ready to be amazed. — Before we start talking about Quantum Computing, we must have a good grip of what Quantum Mechanics is, what is special about it, and how quantum-mechanical phenomenons help us perform advanced computations.