C# Tutorial for Beginners

Visual C# Development Center

The Microsoft Visual C# Dev Center has tons of great links, downloads, blogs, andanything else you may need. 

WonderfulC# Tutorial

Very large single page tutorial with excercises and sample code. Topics include a hello world app, C# syntax, error handling, and object oriented programming.
 

C# Example Programs

Download and reference Chilkat's C# examples for samples on mail, encryption, andmore.
 

C# Web Services

Nice smaller single page web service tutorial. Link at bottom to download the entire tutorial with source code.

C# Language Reference


Msdn's C# language reference pages. Learn about namespaces, structs, classes, interfaces, conversions and more.
 

C# Programming

It is true that all our lessons are written in VB, but if you actually look at most of them, you'll see that most of them have VERY little code - along the lines of only 2-3 lines
 

What is ASP.Net - Video Tutorial

This article assumes that you have installed and are familiar Looking for tutorials on VB.NET, C#, ASP.NET? We cover them all. We have more than 30 video tutorial series, totalling over 500 individual .NET video tutorials. Take a look at our complete .NET tutorial library.
 

ASP.NET 2.0 Tutorial

Remoting, reflection, multithreading, file manipulations, and creating a simple winform are all covered.

Introduction to C#


Multi-page C# tutorial with lots of embedded code samples and nice screen shots.
 

C# Tutorial PDF

This course is a C# tutorial for programmers who are already familiar with Java or similar languages. It starts out with basic C# features such as types, expressions, statements and object-orientation and continues with more advanced features such as threads, attributes, namespaces and assemblies. It also provides a short glimpse into .NET's base class library.
 

C# Computing Tutorial

Index page for a nice looking multi-part C# tutorial. Covers recursion, exceptions, events, forms, numerical methods, and creating components
 

Softsteel C# Tutorials

Topics covered include variable types, arrays, enumerations, classes, loops, constants, methods, polymorphism, and delegates.
 

Easy C# Tutorial

Excellent one page tutorial with great sample code.
 

C# Station Tutorial


Great comprehensive tutorial introducing C# and how it fits in to the .NET platform. 18 C# lessons with code samples included. Lessons range from interfaces to using attributes, Enums, and Operator overloading.

C# Resources

C# is a general purpose programming language, very much tied to Microsoft's .NET Framework. It is pronounced "c-sharp" like the musical note — as in C but better (higher).

C# Tutorial

This C# tutorial is aimed at the complete beginner, so in the tutorial I will include as much about Object-oriented programming as I will about C#. The C# language is fast becoming the language of choice with the .NET platform.
 

C# - adventures in coding

This is a five part tutorial introducing the fundamentals of C# programming from Bitwise magazine.
 

C# Tutorial

Good lessons, total 25 online lesson Tutorial.
 

Developers School For Learning C#

15 online lessons in C# with a dedicated message board.
 

C# Programming Course


These are the full slides and notes for a 5 day instructor led course on C# Programming.
 
C# Introduction
C# Program Structure
C# Data Types
C# Variables
C# Constants
C# Operators
C# Decision Making
C# Loops
C# Methods
C# Properties
C# Array and Strings
C# Interface
C# Structures
C# Enumerations
C# Namespaces
C# Classes and Objects
C# Encapsulation
C# Inheritance
C# Polymorphism
C# Abstraction
C# Lambda Expressions
C# Exception Handling
C# Nullable
C# File I/O
C# LINQ
Overview Of C#
C# Operators, Variables And Data Types
C# Control Statements
C# Methods
C# Arrays
C# Encapsulation And Abstraction
C# Namespaces
Introduction To Classes In C#
Class Inheritance In C#
Polymorphism In C#
Properties In C#
Indexers In C#
Structs In C#
Strings In C#
Interface In C#
Delegates And Events In C#
File Input And Output In C#
Exception Handling In C#
Attributes And Reflection In C#
Enums In C#
Operator Overloading In C#
Creating Multithreaded Applications In C#
Introduction To Generic Colleciton