How To Code A Quantum Computer