Here's a neat app that let's you program a quantum chip. The app is just a simulator, but if you want, you can request to use the real thing.
It simulates writing qubits in a quantum computer. If you cycle through the settings you can select the most basic model and get a general idea of how it works. Then if you compare those results with the classical version of computing you see where quantum computing differs. Basically, you start by selecting which ports you want photons to go through. In the most basic example it's the 1 or 0 port. Then, the simulator shows the probability (P) of the photon arriving at the end ports 1 or 0. The neat part is looking at how the probabilities differ from classical computing due to the photons being entangled. For instance, if you send a photon from both ports 1 and 0 in the basic model, they become entangled and will either arrive at ports 1 or 0 but not both. In the classic computing however, there is no entanglement so there is a 0.25 probability of getting two 0's, a 0.5 probability of getting a 1 and a 0, and a 0.25 probability of getting two 1's.
Here's the link to the original article. http://www.newscientist.com/article/dn24159-quantum-chip-connected-to-internet-is-yours-to-command.html