1. Home
  2. Computing & Technology
  3. C / C++ / C#

C# Tutorial - Getting Started

By David Bolton, About.com

1 of 8

Learning C# - Install your Development System of Choice

This is the start of the C# tutorial. It will cover all aspects of programming in C# 2.0 (and later versions- 3.0 is being developed). The baseline for development is C# 2.0 and for following this course the recommended compiler is Microsoft Visual C# 2005 Express Edition. I'll also test code against the Borland Turbo C# Explorer version. If you have the full Microsoft Visual Studio 2005 then by all means use that. If you have the earlier Microsoft Visual C# 2003 then much of the tutorial lessons will apply.

.NET

Unlike C and C++, C# is very much a part of .NET. There are many "language features" that are part of the .NET framework and available to any .NET language. So, where appropriate the tutorials will cover aspects of the Common Type System (CTS) and Common Language Runtime (CLR) etc. Also, because it is a valid platform, I'll cover ASP.NET 2.0, the web interface.

If you haven't done so already, download and install the Visual C# 2005 Express Edition or Borland Turbo C# Explorer. You are welcome to use the C# compiler from Project Mono or Dot GNU but I haven't used either of those.

Objects

Unlike C which isn't object oriented and to a lesser extent C++, Object Oriented Programming is a key part of C# and will be covered right from the start. So fire up your compiler and hold on...

On the next page : A New Project

Explore C / C++ / C#
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. C# / C Sharp
  5. Learn C Sharp
  6. C# Tutorial - Learning How to Compile>

©2009 About.com, a part of The New York Times Company.

All rights reserved.