GO
Posted by HopVinS@reddit | learnprogramming | View on Reddit | 16 comments
Is Learning Go in 2026? I know Go is great for backend development, but for an SDE role and maximizing job opportunities, which language is more preferred by companies: Go or Python? Else any other language?
huuaaang@reddit
Usually when companies use Python they're some kind of specialized field that you would also need to be familiar with. Python is common, for example, in math, science, and AI for non-programmers.
On the other hand, Go has it's own niche in web backend. But it doesn't usually require any other specific domain knowledge. So if you are not already in a field that uses Python and just want to get a job programming, I'd say learn Go.
Be careful "maximizing job opportunities" because you're often competing with a million other beginners trying to do the same thing and it's really easy to get lost in the noise. There's value in getting good in a niche.
Also, be prepared to move to where the jobs are. This is a profession that is highly concentrated in a relatively small number of tech centers.
N7Valor@reddit
https://www.reddit.com/r/cscareerquestions/comments/1s8lgwr/i_analyzed_11k_available_dev_jobs_to_find_out/
Pretty sure Python is still on top.
ImprovementLoose9423@reddit
I would recommend Python since it is also used widely in backend and it pays good money. Also, it is super in demand because of the recent AI boom.
BeginningOne8195@reddit
Go is definitely worth learning in 2026, especially for backend, cloud, and scalable systems, but Python still has a much broader job market overall because it’s used in backend, automation, AI/ML, scripting, and data work.
Neckbeard_Sama@reddit
python is a jebait
python is like a drivers license
there are a fuckton of jobs that require a drivers license, but you won't get anywhere near them by just knowing python, because it's not the main focus of the job
very few companies actually use it for backend or application developement (at least from what I see in C-EU)
Key_Use_8361@reddit
go started making more sense to me once i used it for small utility programs instead of trying to compare it directly to larger frameworks and ecosystems
tav_stuff@reddit
Is your goal to learn programming and to become a good programmer, or is it to make money? This is a very important distinction that will greatly change the recommendations people give you
HopVinS@reddit (OP)
Gud catch ,definitely money, given my current situation.
NumberInfinite2068@reddit
Get on the job sites and look at what companies are asking for near you. There isn't a globally preferred language that all companies adhere to, it's highly regional.
JustinTheCheetah@reddit
Incorrect. BASIC and action script will get you a job anywhere on earth.
NumberInfinite2068@reddit
BASIC you say? I knew that C64 experience would pay off!
Neckbeard_Sama@reddit
if you want to maximize job opportunities go with JS/TS + either C# or Java
seriousgourmetshit@reddit
The types of jobs that use Go are typically senior roles
SupremeArtistry@reddit
depends what kind of backend work you want to do really. go is solid for systems stuff and microservices but you'll find way more entry-level positions with python since it's used everywhere from web dev to data science. if you're just starting out python probably gives you better chances at getting that first job
HopVinS@reddit (OP)
Actually true, that’s why I was thinking of getting at least some moderate experience with Go so it could help with job preferences/opportunities later. Also, these Go roles are mostly server-side/backend developer roles, right?
faulty-segment@reddit
C++