Everything You need to know about Quantum Computing