1. Computing
Send to a Friend via Email

Learn how to Program in C#

Learn about the C# Language, how to start writing programs written in C#. Work through the tutorials and get from Novice to Expert.

How to do Logging in C# with log4net
How to do logging in C# using the open source log4net

WPF Introduction - Tutorial One
WPF Introduction - Tutorial One - An introduction to developing WPF Applications in C#

How to use Dictionary Collections in C#
How to use Dictionary Collection class in C#

How to use threads in C# - Tutorial Two - Getting into Tasks
How to use threads in C# a tutorial, using Threads

How to use threads in C# - Tutorial one- Background Workers
How to use threads in C# a tutorial, using Background Workers

How to use sets in C#
How to use sets in C#

How to use collections in C#
How to use collections in C#

Introduction to Static Methods in C#
Learn how to use Static Methods in C#

Introduction to Functions in C#
Learn how to use functions in C#

How to Save a Web Page Screen grab in C#
How to Save a single Web Page Screen grab (or multiple from a list of urls in a text file ) in C#

Gdi+ Graphics- Displaying Text
Learn how to display Text with C#

GDI+ Graphics- Some Basic examples
Learn how to draw rectangles (and a gradient!) and display text object in the third GDI+ C# Tutorial.

What is Asynchronous Programming?
This explains about async and await with a working example of calling a synchronous method asynchronously for greater response.

GDI+ Graphics- Learning the use of Graphics
Learn how to create or fetch the Graphics object in the second GDI+ C# Tutorial.

Tutorial One - Introduction to GDI+
Learn how to program GDI+ Graphics in the first C# GDI+ Tutorial.

Developing Utility Programs in C#
How to develop utility programs in C++ with an example that counts lines of code, numbers of comments and blank lines.

Before You Start the C# Tutorial
A list of requirements needed before starting the C# tutorial.

C# For Beginners
C# for Beginners- Learn about C#, what it's for, how it compares with other computer programming languages and how to get started programming.

C# Programming Tutorial - About Strings and Chars
This C# programming tutorial is about using strings and chars and the various built in methods that strings come with.

C# Programming Tutorial - Programming Advanced Winforms in C#
A C# programming tutorial on advanced Winforms, showing how to use controls such as combo boxes, ListViews and DataGridViews.

C# Programming Tutorial - Programming Winforms in C#
A C# programming tutorial on Winforms, looking at the history of GUI apps in Windows and how to create your first Winform.

C# Tutorial - About Value Types and Reference Types
Understanding the basics of variables

C# Tutorial - Learn the Fundamentals of Programming
Understanding the basics of variables

C# Tutorial - An Object Oriented Approach to Programming
This tutorial teaches C# using object oriented programming to create a simple car simulation application with three classes.

C# Tutorial - Index to Lessons
Learn how to program in C# with an extensive tutorial.

LINQ Tutorial One - C# Tutorial - Introduction to LINQ
The first of several tutorials explaining LINQ and how to use it in C#, this looks at anonymous types and methods, extension methods and lambda expressions

LINQ Tutorial Two - Lambda Expressions
About Lambda Expressions, and their uses in LINQ with examples of Lambda statements

LINQ Tutorial Three - Introducing LINQ with Query and Lambda syntax
LINQ Tutorial Three - Introduces LINQ (finally), and looks at LINQ syntax in both query and lambda syntaxes.

LINQ Tutorial Four Using LINQ to extract sequences from other sequences
LINQ tutorial Four - Using LINQ to extract sequences from other sequences

LINQ Tutorial Six - Yet More Enumerable Methods
LINQ tutorial six on Select, SelectMany, plus aggregate methods

LINQ Tutorial Five - Using LINQ to handle sets
LINQ tutorial five on sets, range and repeat

C# Tutorial - Start here
Learn C# - an introduction lesson

How to Move between Folders in C#
This Csharp example code shows how to change folders programmatically.

Instructions for Downloading and Installing Borland Turbo C# Explorer
How to download and install Borland's Turbo C# Explorer, then load, compile and test a demo C# application.

Instructions for Downloading and Installing Visual C# 2005 Express Edition
Explains what you need before you can Visual C# 2005 Express Edition.

Instructions for Downloading and Installing Visual C# 2008 Express Edition
Explains what you need before you can Visual C# 2008 Express Edition.

Calculating the relative angle between two points
Calculating the relative angle between two points; generating data to make this very fast

Exception Handling Tutorial in C#
A tutorial on how to handle exceptions in C#

How to Extract Data from an Image File in C#
How to Extract Data from an Image File in C#

How to use Queue<T> in C#
A tutorial on how to use a Queue in C#

How to use a Stack<T> in C#
A tutorial on how to use a Stack<T> in C#

©2014 About.com. All rights reserved.