Free Online C# Tutorials and References
Free documentation for the C# programming language
Free Online C# Tutorials, References and Documentation
This page lists free online tutorials and references for the C# programming language. If you don't have a C# compiler, you can find free C# compilers on the Free C# Compilers page.
If you prefer to read a printed book on C#, you might want to check out Programming in the Key of C# (written by Charles Petzold, known for his Windows programming books) and CLR via C# (by Jeffrey Richter, well-known for his book on advanced programming on Windows using C/C++).
Related Pages
- The Beginner's A-Z Guide to Starting/Creating Your Own Website
- Free Help Authoring Tools
- Free Programmer's Editors, ASCII Text Editors and IDEs
- Free Games Programming Libraries and Source Code
- Free Numerical, Mathematical, Statistics Libraries and Source Code
- Free 3D Software Box Image Makers
- Free Source Code Version Control Software
- Free Antivirus Software and Free Online Virus Scans
- Is it Possible to Create a Website Without Buying a Domain Name? The High Price of "Free".
Disclaimer
The information provided on this page comes without any warranty whatsoever. Use it at your own risk. Just because a program, book, document or service is listed here or has a good review does not mean that I endorse or approve of the program or of any of its contents. All the other standard disclaimers also apply.
Free Online C# Tutorials and References
- Microsoft's C# Tutorials

Microsoft's C# tutorials gives you an introduction to the important language features of C#, such as arrays, collection classes, structs, indexers, operator overloading, delegates, events, explicit interface implementation, interoperating with COM objects, threading, security, custom attribute classes, documenting code using XML, etc. Each of the tutorial chapters include sample source code.
- C# Tutorial

This C# tutorial is meant for programmers already familiar with another programming language, like Java or similar. It deals with the C# types, expressions, statements, object-oriented features, threads, attributes, namespaces, assemblies, and the .NET base class library. The tutorial was originally given at the Microsoft .NET Crash Course in Cambridge.
- C# Station Tutorials
This site has a set of C# tutorials that introduces you to various aspects of writing programs with the C# programming language.
- Microsoft's C# Specification
If you want the technical nitty-gritty about C#, you can get it from the horse's mouth here. Microsoft's online technical reference deals with the semantics and syntax of C#. You can also find the C# grammar here.
Related Pages
- Free HTML Editors and WYSIWYG Web Editors
- Free Clipboard Managers and Clipboard History Management Software
- Free Partitioning Software (Copy, Resize, Move, Create, Undelete Partitions)
- Free Secure File / Disk Deletion (Wipe) Utilities
- Free CD and DVD Burners and Copying Software
- How to Register Your Own Domain Name - get one for your software
- Which Web Host Would You Recommend? (FAQ)
- How to Make Money from your Website
Can't Find What You're Looking For?
Newest Pages
- How to Use the Frame Blocking Facility (Anti-Clickjacking Defence) in Internet Explorer 8
- How to Add a CAPTCHA Test to Your Feedback Form Script: Reducing Spam in Your Contact Form
- How to Point a Domain Name to Your Website (Or What to Do After Buying Your Domain Name)
- What Does It Mean to Park a Domain Name? Domain Name Parking Explained
- Free ASP Forum Scripts (Message Boards, BBS and Discussion Forums)
- How to Add Images to Your Website in Serif WebPlus X2
- Free Regular Expression (Regex) Libraries and Source Code
- Free Web Hosting Control Panel Software
- Serif WebPlus X2 Tutorial: How to Design Your Website with Serif WebPlus X2
- Free/Open Source Web (HTTP) Server Software
- How to Slipstream Windows XP Service Pack 3 to Create an Integrated XP Setup Disk with SP 3
Popular Pages
- How to Create/Start Your Own Website: The Beginner's A-Z Guide
- How to Register Your Own Domain Name - how to get your own domain name
- How to Create a Website with Dreamweaver CS4 (Dreamweaver Tutorial)
- How to Create a Bootable Windows XP Setup CD/DVD on a Preinstalled Windows System
- Free Partitioning Software - Copy, Create, Move, Resize, Convert, Undelete Partitions
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- How to Create an Emergency Windows Rescue CD
- Free DVD Authoring and Creation Software
- Free CD and DVD Burners and Copying Software
- Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities
How to Link to This Page
It will appear on your page as:
Free Online C# Tutorials, References and Documentation
