This document provides an introduction to computer programming using C# and the .NET Framework. It discusses what computer programming is, the phases of programming, and an example of a simple "Hello World" C# program. It also covers what is needed to program including knowledge of a language (C#), development environment (.NET Framework and Visual Studio), and documentation (MSDN Library). The document explains what the .NET Framework is, how it provides a runtime environment and class libraries, and how Visual Studio is an integrated development environment for writing, compiling, running and debugging programs. It concludes with a demonstration of creating, building and running a simple C# program in Visual Studio.