I've been coding in C++ for years, and am just recently learning C# and .NET development. I'm liking a lot of the features C# has to offer in contrast to C++, and am looking into new job opportunities in my local area as a software developer for C#.
Are there any specific technologies that I should 100% be learning towards a career in this field? I'm seeing fairly uniform postings involving techs such as ASP.NET, node.js, Angular, and others. I see that a lot of these techs are swapped out depending on the company's specific setup, so I'm kind of curious if I should just pick one and start learning everything I can, or if there's a more generic framework I should be focusing my studying on.
I know this is sort of a broad question, but any ideas in this area would be of great help.
All the best.
You need to know
.NET Framework is a software framework from Microsoft which contains a large amount of base libraries (classes, functionality for developing software).
ASP.NET is a web application framework from Microsoft, which is part of the .Net framework. C# is usually used to write ASP.Net pages.
ASP.Net Web Forms or MVC : Two different frameworks - MVC is recommended.
Hope this helps you !