Our great sponsors
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
js-ts-csharp
A repository demonstrating functional techniques with C# 10 and the similarities between JavaScript, TypeScript, and C#.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
My professors advice: Learn C++ and Data structures to truly understand C#. C# is the future, to top off your full stack knowledge, learn to learn what's in front of you, these are tools to create and solve and save hours. When you train to learn what's in front of you, you become enabled for any language not just C#. This is when you start to become full stack! Next up, containerization, and cleaning up data leaks from poorly designed systems! SSO can solve that, companies no longer need to store your data nor websites. SSO is the future to privacy once again! Learn database, POCO's, dependency injection, apply code beautification, see github projects, DTO's, and connect an Angular front end to a C# back end, and Entity Framework, and Nhibernate to really top off your understanding. Learn about old asp.net and how SQL injection was possible. Also, see websites that show you a java solution, C# solution, C++, JavaScript, etc. all for the same solution and study how the code looks different doing the same things. These things will make you confident.
Should it be C#? I think the transition to C# is the easiest because of how similar TypeScript and C# are at some levels (small repo here showing the similarities: https://github.com/CharlieDigital/js-ts-csharp)