DEV Community

Discussion on: Which backend programming language should I choose?

Collapse
 
rafaelgdp profile image
Rafael Pontes

Holy guacamole. I came here looking for answers and I left with more questions... I still have no clue which language I should focus on right now. Every single comment points in a different direction. It seems like we're all lost in this framework hell. I know people talk about learning design patterns and stuff, but eventually, you have to IMPLEMENT them in some language. And let's be honest, it takes some time to get FLUENT in a language. Even though it's easier to migrate between languages with experience, you still have to choose one to have rock solid confidence.

Collapse
 
foresthoffman profile image
Forest Hoffman

Generally speaking there are many programming languages that can fit your use case, depending on what that is.

If you're trying to figure out which language to use because you're trying to build something, it depends on the medium you're building on. e.g. in-house, web, cloud, or a specific platform.

If you're trying to figure out which language to use because you're trying to learn a language, pick the first one that sounds interesting.

Being fluent with a language will only come with practice. You have to start somewhere, and if you're unsure, agonizing over which language you might most enjoy mastering will not get you anywhere.

At the end of the day, any one programming language is a tool in your toolbox. Every tool has it's job, and when your only tool is a hammer, every problem looks like a nail.

So, the first question to answer is: what do you need to do? Not what you want to do. What is the absolute bare minimum that you need to accomplish?