While it is possible, to introduce quantum computation in a strictly algebraic manner without ever mentioning ``real world'' things like electrons, particle states or charge densities1.1, some basic knowledge about general quantum physics can vastly improve the understanding of why certain quantum algorithms or programming techniques actually work and are a good precaution against common misconceptions.