If the smoke is coming from the tail pipe then:
Blue smoke is primarily from internal engine wear. If it's constant when the engine is on, then the rings etc are worn and need to be replaced. If it only is blue when the engine is cold or first started, the rings are worn but not gone completely. You get the oil seeping during the night and it burns off when the car is started in the morning.
Black smoke is a fuel/air mixture suggestion problems with injection or carburation. Cause of black smoke is due to running rich in the fuel air mix.
White smoke can and DOES come from coolant burn off in the oil due to a leaking or blown head gasket, cracked head etc.
If you aren't sure or you don't know what you're talking about, don't advise. Wrong advice can be more damaging than the actual problem.