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.