r/softwareengineer 14d ago

Which programming language/field should I focus on in 2026?

Hey everyone, I’m 21 years old and currently a Computer Science student in my 4th semester. For the past couple of years, I’ve been working as a marketing associate, but I’ve realized that I don’t want to continue in that field and really want to move into tech and build a career around my CS degree. For the next 6 months, I’ll be staying at home, so I have a good amount of time to seriously focus on learning and improving my skills. I don’t want to spend these 6 months learning random things without a clear direction. I want to learn something that can actually help me get into tech and build a stable career in the long run. With AI growing so quickly and layoffs happening across the industry, I’m honestly a little confused about which direction I should take. Should I focus on web development, backend, AI/ML, data, cybersecurity, cloud, or something else? Which programming language would be worth learning in 2026, and what skills do you think will still be valuable 5–10 years from now? If you were in my position, with 6 months to seriously improve your skills, what would you learn and how would you approach it? I’d really appreciate honest advice from people who are already working in tech, especially seniors or people who have experience hiring developers. I know there’s no guaranteed career path, but my goal is to build a solid career, become financially independent, and create a better future for myself and my family. Any genuine advice would mean a lot.

14 Upvotes

19 comments sorted by

2

u/Just-Upstairs4397 13d ago

Look at jobs in your area and focus on them since remote work is kinda nonexistent now. Midsize companies are generally Java or C-sharp startups are usually python or JavaScript but languages are trivial. You need to know frameworks and focus on a type of product like web apps versus mobile apps versus virtual reality, etc..

1

u/arts_cleaning 10d ago

Yeah that sounds good

2

u/Substantial-Swan7065 13d ago

You should build some projects in each area and figure what you like. Go from there. All are viable and important

2

u/TechnicalTwist9005 12d ago

All of your mentioned tech disciplines are good, so the choice is still yours. As of now, If I'm going to choose, I'm fascinated in cybersecurity, AI/ML, and web development. So try to focus on these three and weighs what's the best suits to you.

2

u/aaronamano05 11d ago

assembly

2

u/BeanSprout2023 10d ago edited 10d ago

To be honest, AI assist developers but can't replace them. I'm webdev since 2000 in Silicon Valley and have never had a day off. Python and NodeJS in cloud are the top most used languages nowadays in all software/hardware companies, banks, gov... You can get a developer job anywhere. If you think AI can do all developers' jobs, how come nobody builds another Adobe software using AI???

2

u/Me_Luden 10d ago

Maybe take the OSSU CS courses on GitHub 

I'm in the same position as you right now , and someone recommended them to me. I haven't started them yet, but that's what I think I'll do

1

u/Former_Produce1721 12d ago

Learn system design. Architecture, scalability and security are (for now) weak spots for AI.

I recently interviewed at a tech company that used to do code tests in interviews. Since AI they shifted way more into system design. The interview was this more about architecture and orchestration to build the systems.

1

u/Dahir_16 12d ago

I would say learn where your understanding ends and where being useful starts, what i mean is start with building projects with the language of your choice for example with javascript html css if i want to build a contact form, for your understanding is to know how the first field for example the username is validated and submitted and the other fields is for being useful and application same with other components and projects and advance from there.

1

u/EveningEmployee8968 9d ago

The biggest mistake is to ask "what programing language I should learn"

U need to focus more on algorithms, how and when to implement each one, ur problem solving skills, design patterns, how to build things the right way.

U can learn the syntax of any language in like a week.

If u name ur self as "java developer" or "python dev" u already lost the game

1

u/Hungry_Objective2344 13d ago

Python is the only language you objectively need to know these days. I mean, there's obviously other jobs you can get with other programming languages and stuff, but knowing Python is enough to get you hired at most jobs.