You might wonder why I have included a chapter on HTML in a book that describes how to use a real programming language like C#. The answer is simple: You must know basic HTML so you can write good ASP.NET pages using C#.