This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Tech Community.
We’re back for the second edition of our 2020 goal setting blog posts!
This year, you may be wondering what development stack you should be spending your time on. The 2019 Stack Overflow Developer Survey says that .NET and .NET Core are, respectively, the second and third most popular software programming frameworks, while .NET Core tops the list of most loved non-web programming frameworks and tools.
If you are new to .NET, the good news is that Microsoft Learn has you covered. This eight-video series on .NET 101 by Scott Hanselman and Kendra Havens will get you started. Even better, with this in-browser editor you don’t even have to install anything to begin developing – just click on the link and you can develop your first .NET app in a matter of minutes. Instant gratification doesn’t get much easier.
But what if you have been working with .NET since 2001? .NET has changed a lot over the years, and Microsoft Learn can help you to sharpen your skills or just freshen your knowledge. For instance, are you up to speed on the difference between .NET Core 3.1 and .NET Core 3.0? Or have you been heads down for a few years keeping your company’s software in one piece and – now that you can come up for air – need to be brought up to speed on the difference between .NET Core and the .NET Framework? Again, Microsoft Learn has you covered.
Microsoft Learn will help you fill in the gaps in your knowledge – and to be fair, there is a lot to know when it comes to .NET. If you are a desktop developer but want to learn more about using .NET for web development, Leslie Richardson will give you a 13-part crash course on ASP.NET. On the other hand, if you are a web developer and need to get up to speed on .NET desktop development, this walkthrough will show you how to write your first WPF application in Visual Studio 2019. Maybe you already know both desktop and web development with .NET and just want to go deep into advanced topics. Community tutorials like this one by Chris Noring on async programming with .NET Core will help you get there.
And if you are more interested in a high-level architectural knowledge of .NET rather than a low-level tactical knowledge, Microsoft Learning can support you with these four e-books:
- Architecting Cloud-Native .NET Apps for Azure
- Modernizing Desktop Apps on Windows 10 with .NET Core 3.0
- Blazor for ASP.NET Web Forms Developers
- gRPC for WCF Developers
Lastly, we want to know, did you attend this week’s online event, .NET Conf: Focus on Blazor? If so, what was your favorite part? If you missed it, there’s no need to worry, you can find all the amazing content available on the .NET Conf site!
Keep those resolutions going, we believe in you!