When you first turn on your heat after it has been switched off, the dust on the heater is burned off. This creates the burning smell. It's normal for this to happen. If the smell does not vanish in a few hours, you should check the condition of the air filters.