A Deep Dive into Quantum Computing