Diamonds as stated above are made of carbon, Rocks are made of roughly 50% Oxygen 25% Silicon and the rest is various metals, so I would say no they are not the same.
Crystals are just a few bazillion molecules all stacked up facing the same way, molecules are a collection of 2 or more atoms "bound" together ie water is 2 Hydrogen atoms & 1 oxygen atom, H2O, two hydrogen or two oxygen atoms bound together(as they like to do) are also considered 1 molecule.
Next weeks science lesson will be on Fusion reactors & black holes, stay tuned.