Quantum Computing by Practice