DEV Community

Discussion on: Which backend programming language should I choose?

Collapse
 
woddell profile image
Chris Weir

I think it really depends on where you'd like to be in a few year's time. If you're looking to be working for a company where you live then I'd look at what languages they're currently using. From your bio it appears you're currently working just now, are they using any of the languages you've mentioned?

For me, I'm in a similar situation to you, I'm a PHP/JavaScript developer and I'm looking for a new language to learn for building some complex backend systems. Out of Go and Python, I picked Python. The reason for my choice was that we have a few database and lambda scripts already written in Python. If I lose my job, Python jobs are in abundance where I live and there's far more material (Tutorials, Libraries, etc) for Python right now compared to Go, so picking it up and learning through examples isn't going to be difficult.

That's not too say there's anything wrong with Go. I hope that Go will have matured a lot in a few years as I really like the language. But for my career goals, Python seemed to be the best fit.