Specific heat capacity depends upon the nature of the substance. But i want to know, in what way?
Temperature is defined as the average kinetic energy of the molecules. So,for a given mass, a sample of element having lower atomic mass will have more number of molecules than the element having higher atomic mass. If equal heat is provided to both the samples, because of difference in the number of molecules, the average kinetic energy will become more for the one which has less number of molecules. Thus the element having lower atomic mass has higher specific heat capacity. Is it a valid/complete generalization?