X-Ray Crystallography is a technique used to determine the atomic and molecular structure of crystals. It involves firing X-rays at crystalline samples. X-rays are produced when high-speed electrons slam into a metal target in an X-ray tube. The X-rays diffract when they interact with the repeating arrays of atoms or molecules in the crystal. Bragg's law describes the angles and wavelengths that produce diffraction patterns, revealing the structure of the crystal. Common X-ray diffraction methods include Laue's method, rotating crystal method, and powder method.