DEV Community

Discussion on: What do you evaluate before learning a new programming language? πŸ“Š

Collapse
 
bias profile image
Tobias Nickel • Edited

I never think: "ohh, I want to learn a new programming language.".

Still sometimes a programming language catch my attention. Look at rust, urghh, so ugly, and gone,...
And that was enough to learn about the actually very cool rust compiler that does lots of optimizations at compile time. and has a clear data model with data ownership to avoid surprising side effects.

My colleagues like go, it is cool and it has its place, but for the type of applications we build, I believe with typescript we get more stuff done.

Recently I looked at beef while it looks very clean, it just did not run stable in my test, and you can not hire any beef lang developer.

I tried many languages, and understand their ideas. Good is that you can often carry such ideas from one language to another. And even sometimes enforce them via lint rules.

While I get into many languages but at some point jump off the train, I rarely feel of waisted effort. it is important to look around, not onlybin my own niche.

Collapse
 
guifalourd profile image
Guillaume Falourd • Edited

Good is that you can often carry such ideas from one language to another
It's exactly that. There are so many languages available today that knowing the basics of programming is more important than anything else.

Each language has advantages and disadvantages compared to others, and some fit better according to the context in which we work.

Thank you for sharing your experience :)