Quantum Computing 101. Understanding the Basics 2023