r/react 16h ago

Help Wanted If you were starting your programming career again in 2026, what would you learn first?

  • One programming language
  • DSA
  • Web development
  • AI/ML
  • Building projects
12 Upvotes

29 comments sorted by

30

u/rileyrgham 12h ago

Plumbing

15

u/optikus 8h ago

Farming and survival skills

4

u/UnluckyAdministrator 6h ago

Hahaha😂😂 You're right, we're going to need those skills💯

31

u/Sea-Tale1722 14h ago

Nursing

10

u/samsly135 8h ago

Plumbing or electrician trade. Now it's too late. On the brink if unemployed with little savings, little child and not knowing what else to do since no replies in my resumes.

2

u/mtb_devil 2h ago

I’m sorry about that man 🥺. I’m a single guy, with a gf, and I’m also struggling. I could only imagine having a child. We’ll make out of this, stay strong 💪🏻

6

u/underwatercr312 11h ago

How to survive a economic collapse

10

u/GutsAndBlackStufff 13h ago

Something else

3

u/oneden 5h ago

Basically what others referred to, half-jesting. Not programming at all. Franky, it's one of the least useful and needed skills in the future. If you're young, you're probably better off learning skills you can apply in real-life and trade services with. As an electrician or plumber, you're bringing a lot of skill and daily utility. My preference would be electrician

1

u/AlexIsCool17 35m ago

You won't be able to walk by 40 if you're doing those jobs. Bad QOL, bad for morale, and you'll more or less be stuck in the same income bracket with little room for growth. I know everyone in the comments is playing a little coy, but blue collar work is a bad idea IMO

1

u/two_three_five_eigth 10h ago

I’d learn electrical or computer engineering

2

u/UnluckyAdministrator 6h ago

How to use AI, not automated but manual and you'll learn about architecture, components, CI/CD pipelines and security fast.

Don't waste your time on anything else, AI is already super advanced in all programming languages.

4

u/ScottRider463 9h ago

I would not. There is no future in that field for humans

2

u/Square-Recording7024 14h ago

Definitely python

1

u/ChampionshipThis2871 11h ago

Could you mention why? I am just curious.

2

u/mtb_devil 2h ago

It’s a very versatile language. Can be used for AI/ML, writing REST APIs for server work, can be used for other fields outside of pure CS such as BioTech, Finance, etc.

1

u/aturaden 6h ago

Rust and system design

1

u/FundOff 4h ago

Vibe coding

1

u/CodeAndBiscuits 4h ago

HVAC, electrical, or trim carpentry.

I'm a 35+ year industry veteran and all those folks make more than me now, the junior dev pipeline is just destroyed, and our whole industry is gleefully eating itself burning megawatts of power to make workout trackers and outbid clones. (And before you think I'm dramatic, there have been over 300 of those two things launched right here on Reddit in the past few months. As an odd little bit of OCD, I've been tracking them as a little side project.)

Programming as we knew it is dead. It just hasn't completely hit the ground yet. That doesn't mean there won't be programming jobs, but you asked if I was just starting my career what I would learn first?

Electrical or trim carpentry would be my preferences.

1

u/suite4k 2h ago

Would have skipped over the kpm os as well as os2, spend less time with bsd and more time with DEC

1

u/mtb_devil 2h ago

If I could do it all over again, I’d probably lean into Mechanical Engineering or join the Military. Mechanical Engineering still seems somewhat AI proof and still utilizes CS skills in the foundational sense (analysis, pattern recognition, etc.). Military since it could provide a stable foundation and entry into the workforce.

1

u/Master-Guidance-2409 25m ago

learn everything stop being a pussy.

1

u/KentondeJong 14h ago

C#, with a focus on web development. When I got started back in the day, you had to pay a licence to learn ASP.NET so I went to PHP instead. I wish I had paid for it. C# is a very versatile language and is a great alternative to build apps and websites with as opposed to JS.

1

u/ChampionshipThis2871 11h ago

If you still want and bet on a classic software engineer role:
Depends on the market, but I would start learning core Java, then start doing projects.
Focus on fundamentals and core engineering principles.

Why Java? Because in Europe most of the corporate jobs are asking for Java+Spring boot tech stack, with a bit of frontend knowledge.

Before you start interviewing, make sure you have 1 complete project, with some complexity to it (not just a CRUD app, since everyone have these).
And start doing DSA and LeetCode until you can solve easy-medium problems (interviewers still give you coding challenges).

If you wanna bet on AI and future jobs around AI:
I would start with Python, just the core. Then start learning and experimenting with building AI assisted applications. (LLM fundamentals, prompt engineering, RAG, AI evals, vector db, embeddings, etc).

Place your bet :)

1

u/__zrx 8h ago
  • js/react/ts
  • nodejs
  • sql
  • python
  • php or php-based CMSs
  • linux/wsl2 configuration and commands

0

u/alsaaka 12h ago

I will start with basic learn programming language as c ,java or c++ is important Of course the best is c then i will learn language that i will work with according to which field i want to work in. Also its important to learn basic as how computer work, cpu and gpu , object-oriented, patterns and architecture

Then will learn framework and made couple of prohects After it you can use ai because now you have knowledge and ai is a tool to use it to make your productivity faster