This is not a homework question, just a question about physics that seems too basic to post in the main physics discussion forum. Please let me know if it is misplaced. Temperature is average molecular kinetic energy. Is it therefore correct to say that a material's specific heat capacity depends entirely on the following question: when you put energy into the material, how does it divide that energy up between, on the one hand, kinetic energy of molecules, and on the other hand, other forms of energy? In other words, is the reason that different substances have different specific heat capacities simply that some substances, when they take in energy, store it in forms other than molecular kinetic energy? Thanks.