I thought that I would start my first post by listing a selection of resources that I’ll be using as I go on my journey.
This is, by far, the best place to start. Scott Hanselman and Scott Hunter take you through how to throw together an ASP.NET Core application, using Visual Studio 2015, across a 7 hour course of videos. Each video has a set of multiple choice questions after it, but you don’t need to answer these unless you want the course to count towards your MVA account.
Some of the information is a little out of date, and it focuses on Windows users (the hosts use Visual Studio 2015 exclusively) as the course was put together in the September of 2015, but a lot of the core information is still relevant.
Anyone who remembers using the MSDN library for documentation will remember how badly it was put together. To be fair, when it was first set up it was good. But we’ve gotten to a point where we expect a rich web experience, which is what the MSDN documentation library is not.
The .NET Core documentation is really well put together, and is rendered from all accepted pull requests at the GitHub page for it (which can be found here: https://github.com/aspnet/Docs/tree/master/aspnet).
Since .NET Core is open source and is being hosted on GitHub, anyone can go read the code. This will help to understand how something works, by reading why it works the way that it does.
Which goes hand in hand with “Atwood’s Law”
Every few weeks, the .NET Core team leads at Microsoft have a “stand up” which takes the format of an informal Google Hangouts chat. During these hangouts blog posts are covered, interesting projects that have been built with .NET Core are dissected, and milestones are discussed.
This is extremely useful for anyone who wants to know what’s coming up in the .NET Core timeline and learn about real life products which have been built using .NET Core.
Written and updated by the actual engineers who are working on .NET Core, this is an invaluable resource for anyone wanting to know about .NET Core. It covers everything even slightly related to .NET Core. Just take a look at the word cloud:
Scott Hanselman helps to run live.asp.net and has the title of “Principal Program Manager – Outreach and Community – .NET, ASP.NET, and Open Source” at Microsoft. Which means that he is in the perfect position to announce updates to .NET Core.
Amongst other things Carl and Richard go into deep dives on .NET Core topics. Definitely worth a listen for the deep dives and extreme detail
MS Dev show focuses more on anything related to developing using Microsoft technologies and frameworks, but the .NET Core episodes are extremely detailed and interesting.