OdeToCode IC Logo

C# Fundamentals Part II & 10 Rules for Better C# Code

Monday, October 3, 2011

The second part of my C# fundamentals course is available for subscribers on Pluralsight.com.

Part 2 introduces you to the variety of programming styles supported by the C# language. At its core, C# is an object-oriented, statically-typed language that lends itself to procedural and object-oriented programming, but recent additions to the language have made it much easier to develop using other programming paradigms, most notably, dynamic. This course covers object-oriented programming, functional programming, the dynamic language runtime, LINQ programming, and software craftsmanship.

The section on crafting C# code includes my current top 10 rules for writing better C# code, which was fun to record.