Learn .NET Core

How do you keep up with the latest .NET Core tech?

I know you are not a Dark Matter Developer. So how do you keep your .NET Core skills fresh?

Official .NET Blog is the minimum resources you will probably need to follow. You will get the big picture of what’s the latest hot features, improvements, breaking changes announcement, etc. But I am pretty sure it is not enough.

My .NET Journey

My first .NET career started from ASP.NET v1 beta back in 2001. Unless you are lucky (?) enough to use “.NET only” during your entire career, which is unlikely for most of us — including me — you will probably an advanced .NET developer by now. Perhaps. At least not a beginner. So far, I have been involved in several kinds of projects using ASP classic, PHP, VB, VB.NET, VBA, Java, Flex, C/C++ (Win32, MFC, COM, wxWidgets), Windows Forms, WPF, Windows Store Apps, AS/400 RPG, and Android development. From all of them, I love .NET the most. Especially .NET Core. Speaking of language, it would be C#. One of the contributing factors was this old post I read back in 2002:

C# and Java: The Smart Distinctions.

Okay, I don’t want to start Java P̶e̶t̶ ̶S̶t̶o̶r̶e̶ vs .NET P̶e̶t̶S̶h̶o̶p̶ war…so let’s fast forward to D̶N̶V̶M̶,̶ ̶D̶N̶X̶ .NET Core era.

Remember that in .NET Framework, we have Reference Source to poke around the source.