This document provides an introduction to web programming using ASP.NET. It defines ASP.NET as a technology for creating, deploying, and executing web applications and web services. The document outlines some key benefits of ASP.NET, including separation of code from HTML, support for compiled languages like C# and VB, and the ability to update files while the server is running. It also describes ASP.NET files, noting they have a .aspx extension and can contain HTML, XML, and server-side script. IIS (Internet Information Services) is introduced as the Microsoft web server that hosts ASP.NET applications.