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.