C# Fundamentals: Overview of the C# and the .NET Framework

C# has been around for at least 12 years now. It was initially released in 2002. Since that time, the language has grown and matured. We’re on version 5.0 and 6.0 is coming out soon.

Design Goals

C# had very specific design goals in mind. It was to be simple, modern, object-oriented, support strong type and array bounds checking, and automatic garbage collection. Continue reading


Upcoming C# Fundamentals Blog Series

I am developing a new blog series that will teach a new C# developer everything he or she needs to know to begin writing applications in the language. The first post will be released on 12/5/14. Subsequent posts will be released every Friday. Continue reading