This document discusses the different kinds of law - substantive law and procedural law. Substantive law includes civil law and criminal law, and defines legal rights and duties. Examples of substantive laws are contract law, property law, and the Indian Penal Code. Procedural law governs how substantive laws are enforced in legal proceedings. Examples of procedural laws are the Code of Civil Procedure, Code of Criminal Procedure, and Law of Evidence. Both substantive and procedural laws work together in the legal system, with substantive law establishing legal rights and duties, and procedural law regulating how those rights and duties are enforced in courts.