Table of Contents

Learn C# .NET

Return to Learn C# .NET

A Priority

C# Fundamentals by Scott Allen

C# Development Fundamentals

https://app.pluralsight.com/paths/skill/csharp

https://app.pluralsight.com/score/skill-assessment/c-sharp/intro?context=paths&path_type=skill&path_url=csharp

“C# is the most commonly used language for leveraging the .NET Framework. As such, learning C# is a springboard to creating enterprise systems, desktop applications, websites and mobile applications. The goal of this learning path is to take you from having little to no experience with C# to understanding how to leverage the language's advanced features and how it works on the CLR.”

Prerequisites

No prior C# knowledge or experience is needed. Some understanding of common programming concepts, such as variables and looping, will be helpful.

What you will learn

Introduction to C#

“Do you want to become productive with C#? This beginner area is the perfect place to start. These C# tutorials are designed to give you everything you need to become a productive C# developer. By the end of this section, you’ll have a firm understanding of the C# language and valuable insights on how things work under the hood.”

C# Language Features

“Once you have a strong foundation with C#, you can now start fine tuning your skills to create code that is more maintainable, extensible, and object-oriented. The C# courses in this section will provide everything you need to know to take advantage of the rich feature set C# provides.”

Applied C#

“The courses in this section will provide valuable insight into the finer points of the C# language. This includes a deep dive into creating code with interfaces, the use of extension methods and lambda functions. Finally you will wrap up by gaining an understanding of C# concurrent collections and various tips to be an effective C# developer.”

Fair Use Sources

Fair Use Sources: