Resources to learn C# and ASP.NET

I have been asked quite often, how someone would start to learn about the C# Programming Language. So I created this Resource Page with useful links as a starting point for your further explorations. If there is something out there I missed, please let me know in the comments.

Official Documentation

If you remember the original MSDN Documentation by Microsoft, you might know that it was not really fun to look for information. That changed, and with docs.microsoft.com we now have a fun and easy to use documentation.

I want to point out one thing in particular. There is a C#-Tutorial on the site which offers an interactive window, where you can play around, paste some code, run it directly on the website and see the result. This is based on Try.NET.

Online Courses

Microsoft Virtual Academy

The Microsoft Virtual Academy (mva.microsoft.com) offers a range of training Videos about C# and .NET. You might want to check out :

Courses as Visual Studio Dev Essentials Benefits

Whats written here might change during time, but currently the benefits of this free Developer Program include:

  • 3 Month Premium at LinkedIn Learning
  • 3 Month Membership at WintellectNOW
  • Xamartin University
  • Pluralsight free for 3 Month

These Memberships can be started one after another, so it adds up to a total of 9 month plus. Plenty of time to get some learning done.

Workshop by Jeffrey T. Fritz (Program Manager at Microsoft)

Jeff spent 9 hours in May 2018 recording a C# / .NET Workshop while pair-programming with colleagues and friends like Sarah Dutkiewicz, Mads Torgersen or Scott Hanselman.

Playlist of Workshop Recording on YouTube

Git Hub

A good option to learn or get better in writing C# is to read someone elses code. On site where you can do this is GitHub. You can browse by language and pick a project that sounds interesting. And if you feel you learned enough, you could contribute to one project you like – feedback for code written and submitted can also be a learning experience.

Life Streams

Another option to learn is to actually watch over someones shoulder. People with very good .NET and C# related streams are:

Stackoverflow

Best known as a Resource for programmers to find a quick answer to a problem, Stackoverflow can also be used to gain some deeper Understanding of C# and the parts related to it. Just look for the Tag „C#“ and you might find just the answer you need, like this one for example.

Other

ASP.NET Community Standup to stay up to date about the current development in ASP.NET and ASP.NET Core.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.