Needed: more efficient code, need to learn about functions i think!.....help!

I would use two heat sensors one to switch on the heater, and when it is heat enought switch on the fan.

But if you want to do it with a fixed (programmable) delay you should indeed check the blink without delay example as that is elementary for making responsive applications.