How to program quantum