Crystallography is the study of crystalline solids, their external shape, internal structure, and the principles governing their growth. It can be divided into geometric, physical, and chemical sections. X-ray crystallography uses the diffraction of X-rays hitting crystallized molecules to determine their structure. Crystals are classified based on their degree of crystallization as euhedral, subhedral, or anhedral. Protein crystallography involves obtaining and purifying proteins, crystallizing them, collecting diffraction data through X-ray experiments, and determining the protein structure through phasing, modeling, and refinement.