Well, resistance will definitely cause heat. Just look at an ordinary light bulb.
As far as heat causing resistance... the absolute zero theory suggests that electrons are at a state in which the collisions between other electrons are non existant, aka; no heat generated, and that the transfer or "push" of electrons from one atom to another are perfectly elastic and 100% of the energy used to push the electron from atom to atom is perfectly elastic and efficient.
The easiest way for me to answer this question...hm.
Suppose you overclock a PC processor...
Inside the processor ^(above), you probably can see all sorts of little blocks, those of which are integrated circuits. But, however, there are millions of very small interconnects between the blocks you see and others that the picture dosen't see. Because the wires are so small and so close together, the tempature of the core comes into play. A colder core will be less likely to have instability issues because the electrons are staying in thier wire as opposed to jumping around to other interconnects. As atoms heat up, the movement of the electrons becomes faster and more instable, creating heat as well. The tendancy is for the electrons to keep spreading out, but however the confines of insulated wire prevent grounding. In a CPU, the wires are not grounded and problems can result.
So.....
Yes, you COULD say that heat causes resistance because it wants to push OUTWARDS instead of forward......