πŸ‘©β€πŸ’» How to Learn C#


I have been learning C# to expand my coding knowledge at work and came across some great resources.

🧠 Why Learn C#?

Whenever I am at a job, I like to listen to what languages keep being mentioned. Recently, I have heard a lot about C# and Blazor - so I figured I would at least take an introductory class.

C# = Programming language

.NET = Framework (fancy word for tools on top of a programming language)

Blazor = Software to make web apps using C# and HTML

βœ… Getting Started with C#

You basically need .NET, VS Code, and .NET extensions (interactive notebooks). If you don't have any of these you can download the full bundle instead of getting them all individually.

πŸ“¦ Bundle: https://dotnet.microsoft.com/en-us/learntocode

🌐 .NET: https://dotnet.microsoft.com/en-us/download

πŸ‘©β€πŸ’» VS Code: https://code.visualstudio.com/download

πŸ“₯ .NET Extensions: Find in VS Code (extensions section)

πŸ’Έ Free C# Resources

I am starting with C# and my coworker recommended this free introductory series by Scott Hanselman on YouTube:

🌟 Other Resources

I reached out to Scott on Twitter and he suggested another website and some people to follow.