Quantum Computing for Beginners