Learning Quantum Computing One Qubit at a Time