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.

Latest comments (34)

Collapse
 
kaamkiya profile image
Kaamkiya

I like C++ and Python. I used to like JS, but now less so, because there's no strict typing and it must be used in the web (Node is the exception). I like C++ because strict typing, OOP, and it gives you a lot of control. Lastly, Python because it's easy, strict typing (optionally), lots of functionality, plenty of modules, etc.

Collapse
 
pengeszikra profile image
Peter Vivo

hybrid JS/TS with proposal pipeline operator.

Collapse
 
samaldis profile image
UKJP

Still looking..
Currently learned:

  • php
  • typescript
  • dart/flutter
  • rust
  • java
  • python
  • c(++)
  • vb.net
  • vb6
  • c#
  • JavaScript
  • NASM
  • Dlang

Any ideas why I can't find one I love?

Collapse
 
nikfp profile image
Nik F P • Edited

You might enjoy something more functional. Look into F#, since you've used the .NET ecosystem before you can plug and play with C# libraries write in a functional paradigm.

You could also use Go in a functional paradigm, but Go has a more idiomatic "this is the way you write Go" style and surrounding community, so this might not work for you.

Collapse
 
ahmetcanozturk profile image
Ahmetcan Öztürk

C#
powerful, flexible, high performance, high scalable, well-supported, faster development time, big community, and open source.

Collapse
 
ashobiz profile image
Ashok

People are going to be biased towards the language which they use a lot. I am a frontend developer (React), so my vote is for TypeScript. Moreover TS can be used in frontend as well as in backend. So yeah, TS is a best in market now.

Collapse
 
uzair004 profile image
Muhammad Uzair

JavaScript, because its Swiss army knife

Collapse
 
nichromat profile image
Nichromat

I like JavaScript for Front End, but I prefer typescript because I'm less error problem with it.

For back ends I like Ruby because of how easy it is, and Golang for performance.

Clojure is also an interesting language. Functional programming is a must try.

Collapse
 
curiousdev profile image
CuriousDev

At the moment JavaScript, because I need it for my job and it actually is a very useful language for usage with or without a browser as a client. It is very flexible, which can be good and bad.
I know, that your own answer is short and can be understood differently, but let me add to it, that TypeScript actually is not more strict (for my knowledge), because you still can write "bad" JavaScript, which would be valid TypeScript. It just offers you new possibilities in comparison, so you can e.g. use static typing, but you still can use dynamic typing, too.

Collapse
 
nirjhor_saha profile image
Nirjhor Saha

Python

Collapse
 
hoxon profile image
Leonardo Mangano

Rust is by far da best.
Speed, unions, lack of inheritance, low level with high level features, package manager, zero cost abstractions, strict type checking, memory handling, no runtime