Taking the C#/.NET plunge

TLDR;
Here are some helpful links when learning C#/.NET that I'm sharing with the world.
At work, there's no shortage of C#/.NET programs, including a stout SQL Server instance that contains ~15 databases, some that get used everyday. Needless to say, I've been really meaning to 'take the plunge' and learn this whole new ecosystem/mindset. To date, the large majority of my experience lies in the *nix world, so this has felt a bit daunting.
I've been at it on and off for the past couple years at this point, learning this or that about the Microsoft/.NET world as I've had time. This has served me well-enough up to this point, as I've always leaned on fellow Microsoft-savvy associates when needed. It's time though. Time to roll up the ol' sleeves and jump head-first into this strange world of registries and crazy file paths!
Don't get me wrong, I've owned PCs in my past - some that really stand out as being very performant, and some being my favorites - so I'm not entirely green here. I remember the days of having to use MS-DOS on 386s and 486s to play Doom, X-COM Terror From the Deep, and Warcraft ("stop poking me!!".. utter nostalgia). Over the years using Windows, I've become as much of a power user as you can be without looking under the hood. Since then though, Mac and Linux have won my heart over again and again due to their (what was then) much more open source nature (Apple excluded obviously). Microsoft has really come around in the world of 'free' and I have to give props where props are due. .NET as of late has become a much more appealing ecosystem in the past decade and I'm excited to get started here.
There's no shortage of resources for learning in the C#/.NET ecosystem. I, being overly-organized when it comes to my work/learning, have put together a 'gallery' that's helpful for any others out there who are learning this ecosystem. Here is the link, enjoy.