DEV Community

Cover image for What is your preferred programming language and why?
David Guzman
David Guzman

Posted on

What is your preferred programming language and why?

I love TypeScript due to its nature of making JavaScript more strict and less error prone by adding types to your code.

Oldest comments (34)

Collapse
 
dhanush9952 profile image
Dhanush

TypeScript

Because I'm using Angular for development. Well, it’s powerful, modern, has a nice ecosystem, and it’s just cool.

Collapse
 
kithminiii profile image
Bhagya Kithmini

TypeScript for sure.🀩
Because it makes code management easier.

Collapse
 
pandademic profile image
Pandademic

go , because literally everything but environment setup is great about it.

Collapse
 
taijidude profile image
taijidude • Edited

Depends... Powershell for automation. If it's something more serious and complex i would use java.

I was quite fond of python when learning it. But never used it at work because java was so much faster.

Go has some appealing promises, but hasn't really clicked for me yet.

Collapse
 
samaldis profile image
UKJP

Jvm is so so but Not for much longer, recent cpython announcements are hinting at major speed increases soon

Collapse
 
taijidude profile image
taijidude

Yes, i'm aware and looking forward to it. Will check the next releases and the propability is quite high that i will jump back in.

Collapse
 
nombrekeff profile image
Keff

It depends on what you're building.
But in general I really like Dart, it's a pleasure to work with!

Collapse
 
schultek profile image
Kilian Schulte

I just love it's simple yet powerful syntax. I think they did a great job designing the language and listening to the community.

Collapse
 
calag4n profile image
calag4n

Reason / ReasonReact
Because I like the syntax, the DX and it compile/build fast.
But I sadly never get the chance to use it in the work scope.

Collapse
 
felixdusengimana profile image
Felix DUSENGIMANA

I like python because it is simple and easy to write and read. I can make different cool stuffs with it.

Collapse
 
guithomas profile image
Guilherme Thomas

I don't have much experience yet but I really like Java. At least the project I'm on its really clear what's going on, so its easier to modify or correct something.
I'm trying to learn some basic Elixir mainly because the creator is Brazilian too.

Collapse
 
sakko profile image
SaKKo

i prefer ruby, it's easy to write, hard to forget, easy to read even if i forget because the code is usually short.

Collapse
 
simeg profile image
Simon Egersand 🎈

Depends on what I'm building. Rust, for example, I'd not use for FE development. Although it's possible with WASM. Then TypeScript. To write a CLI, then Rust. Backend service? Node or Python. If BE service needs to be performant, something else.

A language is just a tool. Learn the differences between them, and what makes them useful for what situation!