markdown guide

ASP.NET is primarily used for corporate IT type applications, usually internal facing ones. If that's the type of work you are doing or want to do, then knowing it is a good starting point. If you plan to work for "cool" tech companies, then a Linux based stack will be a better choice.

Of course, React and Angular both can serve as a front end to a .NET backend. In this area, Angular has been a bit more popular over the past few years but React is rapidly catching up since the learning curve is shorter. Right now, many companies are having trouble hiring people who know these frameworks in a .NET context.

One thing the consider with .NET in the corporate world is that there is often a considerable variation in how applications are built, depending on how long the development organization been in operation. It is common to see situations where they have everything from VB.NET Winforms apps originally written in 2003-2005 to Silverlight apps written in 2011 to brand new MVC/Angular apps.


By the time you learn React, the UI community will have embraced something newr and coolr. Seriously, if I could advice a n00b developer, I would suggest they learn javascript very well, CSS, HTML, UNIX shell scripting, SQL, and pick one of : {Java, C#, Python}. With those skills as a foundation you can then specialize in a flavor of the month framework.


I think React is a thinner layer of abstractions over plain JavaScript than Angular, so it should be easier to get started with.

So if these are your options, go for React.

If you got some jobs or projects in sight that need Angular, then I would go for Angular.


What's your background, what kinds of languages and environments do you currently work in?

Classic DEV Post from Jan 16

What's your typical process for reviewing a pull request in GitHub?

I'm never sure whether I'm using this tool as effectively and efficiently as po...

IMRC21 profile image

Sore eyes? now has dark mode (in public beta).

Go to the "misc" section of your settings and select night theme ❤️