why do different carbon environments result in different chemical shifts?
thank you
and why is it that with increasing mass the chemical shift is smaller?
You don't need to know the reasons behind these for VCE.
For the first one, a different carbon environment means the carbon will be around atoms that attract electrons from it to varying extents (differing electronegativities) and these electrons reduce the actual magnetic field felt the carbon/hydrogen you're studying.
Hence, the energy required to flip the spin of the carbon/hydrogen will also change depending on its environment.
As for increasing mass and smaller chemical shift...really? It's often not due to the mass. Often, it's because a larger atom has a lower electronegativity and thus attracts less electrons => more electrons for the carbon/hydrogen => lower magnetic field felt => lower chemical shift
You don't need to know the specifics