It's best just to drive your vehicle and let all the drive components (engine, transmission, and differential) warm up together.
I totally agree. Start it up, put on your seat belt, and drive away slowly. Anyone who tells you different is living in the past when that was necessary.
A car heater taps off engine heat. If you aren't driving, then the engine is cold and there's no heat for the car heater to use.
Cold
Stalling at idle? Immediately after starting? While driving? While stopping? Cold or hot engine? What engine do you have?
Letting the engine run a few minutes would be a kind thing to do for the engine and it would give the defroster the chance to clear the windshield in cold weather below 32 degrees F. //////not necessary just drive gently till warm up to allow all components of drive train to get properly lubricated idling just wastes fuel and produces pollution
does it happen when driving, just after starting, when hot, when cold, carbed engine, injection engine? need more details to be able to help you mate.
yes it is normal for the fan to come on if you have the defroster on or the ac running when you are letting it warm up.
thermostate stuck open need new thermostate
Yes, in fact it will almost always warm up quicker while driving.
Any engine can tick or have a slight knock or ping to it when it is cold. It's pretty normal. As an engine warms up the metal expands. Most of the time it's the valves/valvetrain. Some times it could be a bit of piston slap. Basically, as the valves expand when the engine gets up to temperature, the slack is taken out of it. I would suggest letting your car warm up before you drive off. Running a cold engine hard can lead to excessive wear.
Check engine oil when you have just finished driving. Check Transmission fluid when the car is running and the transmission in in N (manual) or P (automatic).
Overheating ? - Check radiator for water and coolant, and engine for enough oil and not old burnt oil
No , it's best to add coolant when the engine is cold