C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg.
This tutorial will teach you basic C# programming and will also take you through various advanced concepts related to C# programming language.
This tutorial has been prepared for the beginners to help them understand basic C# programming. After completing this tutorial, you will find yourself at a moderate level of expertise in C# programming from where you can take yourself to next levels.
C# programming is very much based on C and C++ programming languages, so if you have basic understanding on C or C++ programming then it will be a fun to learn C# programming language.
Compile/Execute C# Programs
If you are willing to learn the C# programming with a C# Mono Compiler then you have compileonline.com available on a high end dedicated server giving you real programming experience with a comfort of single click compilation and execution. Yes! it is absolutely free and its online.
1 - C# Quick Reference Guide
A quick C# reference guide for C# Programmers.
2 - C# Useful Resources
A collection of C# Sites, Books and Articles is given at this page.
3 - C++ Tutorials
If you are starting with C++ then it's best place to start with.
4 - C# Tutorial in PDF
Download a quick C# tutorial in PDF format.