Why does the engine run rough at a cold start also no instant acceleration it hesitates?

first of all engines need a certain amount of tourqe(work) to be able to get moving the tourqe is ussually higher when the car is started then it decipates once the engine gets warmed up cold so in cold wheather if you dont use the right grade of oil for cold whether or hot this can really mess up your engine