C#


C# is an object-oriented programming language, developed at Microsoft and designed for creating applications that run on the .NET Framework.

Anders Hejlsberg, Scott Wiltamuth, and Peter Golde were the principal inventors of C#.

Mads Torgersen is the lead language designer for C# at Microsoft.


Visual C# is the implementation of the C# programming language by Microsoft.


C# version 1.0, with Visual Studio 2002 version 7.0 and .NET Framework 1.0, was released on February 13, 2002.

C# version 2.0, with Visual Studio 2005 version 8.0 and .NET Framework 2.0, was released on November 07, 2005.

C# version 3.0, with Visual Studio 2008 version 9.0 and .NET Framework 3.0, was released on November 19, 2007.

C# version 4.0, with Visual Studio 2010 version 10.0 and .NET Framework 4.0, was released on April 12, 2010.

C# version 5.0, with Visual Studio 2012 version 11.0 and .NET Framework 4.5, was released on September 12, 2012.

C# version 6.0, with Visual Studio 2015 version 14.0 and .NET Framework 4.6, was released on July 20, 2015.

C# version 7.0, with Visual Studio 2017 version 15.0 and .NET Framework 4.6.2, was released on March 07, 2017.

C# version 8.0, with Visual Studio 2019 version 16.0 and .NET Framework 4.8, was released on April 02, 2019.


Ecma, a standards organization for information and communication systems, released ECMA-334, C# Language Specification, Fifth Edition, in December 2017.

ECMA-334 describes Microsoft Visual C# version 5.0.


Ecma, a standards organization for information and communication systems, released ECMA-335, Common Language Infrastructure (CLI), Sixth Edition, in June 2012.

ECMA-335 describes how C# and other programming languages conform to the Common Language Infrastructure (CLI) standard.


The International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) jointly published ISO/IEC 23270:2003, C#, First Edition, in April 2003.

The International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) jointly published ISO/IEC 23270:2006, C#, Second Edition, in December 2006.

The International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) jointly published ISO/IEC 23270:2006, C#, Third Edition, in December 2018.


Microsoft provides information about C#.

C#
C# Language Reference
C# Language Specification
C# Programming Guide
What’s New In C#


Here are Microsoft certifications related to C#.


Microsoft Certified Solutions Associate (MCSA) certification in Universal Windows Platform requires passing two (2) Microsoft examinations, Exam 70-357 and Exam 70-483.

70-357: Developing Mobile Applications
70-483: Programming in C#


Microsoft Certified Solutions Associate (MCSA) certification in Web Applications requires passing two (2) Microsoft examinations, either Exam 70-480, or Exam 70-483, and Exam 70-486.

70-480: Programming in HTML5 with JavaScript and CSS3
70-483: Programming in C#
70-486: Developing ASP.NET MVC Web Applications


Microsoft Certified Solutions Developer (MCSD) App Builder certification requires a Microsoft Certified Solutions Associate (MCSA) certification and passing one (1) more Microsoft examination.

70-532: Developing Microsoft Azure Solutions
70-535: Architecting Microsoft Azure Solutions
70-538: Implementing Microsoft Azure DevOps Solutions


For MCSD options, click here.


Here are books about C#.


2004-04-15
Design Patterns In C#
Edition: 1
Series: Software Patterns
Author: Steven John Metsker
Publisher: Pearson
ISBN: 9780321126979
Type: Book
Format: Hardcover
Price: US $65

On sale @ Amazon.

Shop @ Pearson.


2010-10-31
The C# Programming Language
Edition: 4
Series: Microsoft .NET Development
Author: Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, and Peter Golde
Publisher: Pearson
ISBN: 9780321741769
Type: Book
Format: Hardcover
Price: US $40

On sale @ Amazon.

Shop @ Pearson.


2017-02-21
Illustrated C# 7
Edition: 5
Authors: Daniel Solis and Cal Schrotenboer
Publisher: Apress
ISBN: 9781484232873
Type: Book
Format: Paperback
Price: US $50

On sale @ Amazon.

Shop @ Apress.


2017-06-23
The C# Programmer’s Study Guide
Edition: 1
Series: Exam 70-483
Authors: Ali Asad and Hamza Ali
Publisher: Apress
ISBN: 9781484228593
Type: Book
Format: Paperback
Price: US $45

On sale @ Amazon.

Shop @ Apress.


2017-07-28
C# 7.0
Edition: 1
Series: Pocket Reference
Authors: Joseph Albahari and Ben Albahari
Publisher: O’Reilly
ISBN: 9781491988534
Type: Book
Format: Paperback
Price: US $20

On sale @ Amazon.

Shop @ O’Reilly.


2017-10-29
C# 7.0 In A Nutshell
Edition: 1
Series: The Definitive Reference
Authors: Joseph Albahari and Ben Albahari
Publisher: O’Reilly
ISBN: 9781491987650
Type: Book
Format: Paperback
Price: US $75

On sale @ Amazon.

Shop @ O’Reilly.


2017-11-21
Pro C# 7
Edition: 8
Authors: Andrew Troelsen and Philip Japikse
Publisher: Apress
ISBN: 9781484230176
Type: Book
Format: Paperback
Price: US $60

On sale @ Amazon.

Shop @ Apress.


2017-12-04
C# Programming
Edition: 1
Series: For Absolute Beginners
Author: Radek Vystavel
Publisher: Apress
ISBN: 9781484233177
Type: Book
Format: Paperback
Price: US $30

On sale @ Amazon.

Shop @ Apress.


2017-12-13
Interactive C#
Edition: 1
Author: Vaskaran Sarcar
Publisher: Apress
ISBN: 9781484233382
Type: Book
Format: Paperback
Price: US $35

On sale @ Amazon.

Shop @ Apress.


2018-05-23
Essential C# 7.0
Edition: 6
Series: Microsoft Technology
Author: Mark Michaelis
Publisher: Pearson
ISBN: 9781509303588
Type: Book
Format: Paperback
Price: US $60

On sale @ Amazon.

Shop @ Pearson.


2018-06-22
Design Patterns in C#
Edition: 1
Authors: Vaskaran Sarcar
Publisher: Apress
ISBN: 9781484236390
Type: Book
Format: Paperback
Price: US $30

On sale @ Amazon.

Shop @ Apress.


2018-06-25
Microsoft Visual C#
Edition: 9
Series: Step by Step, Developer Reference
Author: John Sharp
Publisher: Microsoft
ISBN: 9781509307760
Type: Book
Format: Paperback
Price: US $55

On sale @ Amazon.

Shop @ Microsoft.


2018-08-20
70-483: Programming in C#
Edition: 2
Series: Exam Ref
Author: Rob Miles
Publisher: Microsoft
ISBN: 9781509306985
Type: Book
Format: Paperback
Price: US $40

On sale @ Amazon.

Shop @ Microsoft.


2019-03-30
Visual C#
Edition: 5
Series: Starting Out With
Author: Tony Gaddis
Publisher: Pearson
ISBN: 9780135183519
Type: Book
Format: Paperback
Price: US $154

On sale @ Amazon.

Shop @ Pearson.


Here are indicators that rank programming languages.

PopularitY of Programming Language (PYPL)
The Importance Of Being Earnest (TIOBE)


Where do we go from here?
Back to Microsoft.
Go to C# 8.