This document provides an introduction and overview of LINQ (Language Integrated Query). It discusses what LINQ is, the language features that enable LINQ like lambda expressions, and how to write basic LINQ queries using both query syntax and method syntax. It also provides examples of using different LINQ providers, including LINQ to Objects for in-memory collections, and LINQ to SQL for querying SQL Server databases using entity classes generated by the Object Relational Designer tool.