“What .NET Developers ought to know to start in 2017”
Your first reaction might be “wow that’s a lot of stuff, .NET sucks!” Most platforms have similar glossaries or barriers to entry. There’s TLAs (three letter acronyms) in every language and computer ecosystems. Don’t get overwhelmed, start with Need To Know and move slowly forward. Also, remember YOU decide when you want to draw the line. You don’t need to know everything. Just know that every layer and label has something underneath it and the whatever program you’re dealing with may be in a level you have yet to dig into.
Check out the comprehensive list on Scott Hanselman’s Blog.