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.
👩💻 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.