Question: what is the difference between calorie and specific heat?
Answer: Calorie is a unit of energy. Specific heat is the amount of energy needed to raise the temperature of (1 Kg of) a substance by 1 degree (Kelvin). The point about specific heat is that different substances require different amounts of heat to raise their temperature by one degree.