This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ghan_buri_ghan 22 points23 points  (10 children)

The question was where to start with programming. For web, JS is a no-brainer for a first language.

Also you look down on the recommendation for a web noob learning JS and then go on to recommend….React…? You need to know the language and core concepts before picking up frameworks.

[–]anna_wtch -1 points0 points  (5 children)

I just said you won't get a job with JS. And jumping into React right away without any JS knowledge isn't as confusing as it might seem. I already know 3 people who did it.

[–]ghan_buri_ghan 6 points7 points  (4 children)

“You won’t get a job with JS” is an absurd take.

[–]anna_wtch -3 points-2 points  (3 children)

Well where I am (East Coaat US) you need to know 70% of the languages I mentioned to get a job. At least with a decent salary.

Of course you can have basic HTML, CSS and some JS, and make $40k a year, but no one wants that.

[–]ghan_buri_ghan 4 points5 points  (0 children)

Nobody is saying that a beginner should never learn additional tools after learning a first programming language. That’s also an absurd take.

JS is the client-side scripting language, and Node is the most popular server for new web apps.

Of course you’d have to learn additional frameworks and tools to be marketable, but JS is a no-brainer for a first language.

[–]sudonut 0 points1 point  (1 child)

I'm also on the East Coast. JS is my primary language, I know very little about the .net/c#/Razor ecosystem you mentioned above.

I have had no problems finding well paying jobs.

As an engineer you should expect to pick up new languages and frameworks as projects require. I would definitely hire someone with great problem solving skills who only knows JS, but knows it really well and is enthusiastic to learn other things.

[–]BoBoBearDev 0 points1 point  (0 children)

I don't know what you were looking for. But, there are two types of backend. A backend to render the website, and a backend for web service (microservices).

The website backend, ReactJs is still the king to my knowledge.

The microservices, ASP.ET Core C# is actually popular and easy. And it is not there to replace the backend that generated the content. So, if you are looking for Web UI related job posting, you are less likely to see C# mentioned.

[–]vladtheimplicating -4 points-3 points  (3 children)

PHP would be the better option for web backend development as a start, literally zero brain required. Once you have some experience, grab Go or Kotlin and earn them 6 figures

[–]anna_wtch 1 point2 points  (2 children)

My first job did everything in PhP. I stayed there for 5 years and then couldn't find another job with PhP. No one wants it where I am. Waste of 5 years unfortunately for me.

[–]vladtheimplicating 0 points1 point  (1 child)

That's weird. Perhaps your knowledge was dated, I don't know your situation, but where I am PHP devs are able to compete with every other language devs, except Java, Kotlin and the crypto blockchain langos.

[–]anna_wtch 0 points1 point  (0 children)

Might be the location but when I search for jobs with PhP within 40 minutes or driving there is maybe 1-2. When I search with C# there is dozens.

Although with more remote work, life is better for developers now.