The main objective of this first chapter is to provide my readers with a brief outline of the .NET Framework, the C# programming language and the basic concepts of Object Oriented Programming (OOP). Special attention will be given to materials that illustrate how to best utilize these tools to develop accurate and robust numerical methods in C# primarily for use in scientific and engineering applications.