How to distinguish differences in metals?

Hello,

I was wondering if there are any books and or workshops where one
could learn how to distiguish the different metals used in jewelry?
How do people tell the difference between 10k gold from 14kt from
22kt gold (besides markings)? How about the differences in Sterling,
Fine Silver and German Silver?

Thank you so very much for any hints!!

Andrea Ludden