This research project provides an in-depth exploration of Dependency Grammar (DG), a prominent linguistic framework. It begins with a historical overview, tracing its origins and evolution, while subsequently delving into the core principles that define DG, such as the focus on hierarchical relationships between words in a sentence and the absence of phrase structure rules. The project examines the theoretical underpinnings, including the concept of dependency relations and their typology, and discusses the advantages of DG, like its effective representation of syntactic structures and its suitability for natural language processing tasks. Furthermore, the project critically analyzes the limitations and criticisms leveled against DG, addressing issues such as the challenges in handling long-distance dependencies and the handling of certain syntactic phenomena. Ultimately, this research examines the key contributions of DG to the field of linguistics, highlighting its enduring influence and importance.