DEV Community

Cover image for What's Your Fav Lang?
Mustafif
Mustafif

Posted on

What's Your Fav Lang?

What's your favourite programming language? Any particular reason like difficulty/learning curve, job prospect, tools, etc.

For me personally, it's Rust, one reason is that I love all the tools integrated into Cargo, the language's syntax that just works like how I think, and the memory/thread safety in safe Rust.

I always see myself using it in some way, even in my own programming language that's written in C, guess what going to make all of the documentation (html/man pages), exactly it's Rust!

Please feel free to comment your favourite language and some reasons of why.

Latest comments (53)

Collapse
 
pontakornth profile image
Pontakorn Paesaeng

My current favorite is C#. It is nice and mature. I don't like the complexity of dotnet but at least things are united. Microsoft provides dependency injection, entity framework, configuration framework, and web framework. I also miss functional features such as discriminated union. Also, some tutorials are seriously old.

If I get more chance to use F# and Kotlin, my favorite language might change.

Collapse
 
kithminiii profile image
Kithmini

JavaScript for sure!!🙋‍♀️​🌺​

Collapse
 
theapexcaliber profile image
Terry

I would have to say Java because it is my first real serious language even though I started out years ago with Basic on a TSR-80 and Qbasic on Windows 95 and up and came up on a set of 3.5 Borland C++ installation disks before I knew what C++ even was.

I like C# as it's not much different from Java in the world of OOP languages and Pythons simplicity just makes coding some tasks a breeze. If Python was a band, it would be the equivalent to the Beach Boys lol

Collapse
 
brassel profile image
Captain Fim

Haskell - you can express your mental concepts very clearly. Sometimes I find myself solving a problem in Haskell as it allows you to concentrate on the essentials and then recoding the solution in the environment I need it in.

Collapse
 
acgetchell profile image
Adam Getchell

C++, though I wish it would adopt #circlelang 's features.

Collapse
 
arisca_abdullah profile image
Aris アリス

Javascript Ohh Yeahh!!

Collapse
 
ivadyhabimana profile image
Ivad Yves HABIMANA

I now use mostly Javascript but I have learned Java and Python but so far I think Java would be my favorite if I had to choose

Collapse
 
lucassperez profile image
Lucas Perez • Edited

I really like Elixir. The syntax is very pleasing, it is easy to get started and the functional approach to solving problems just makes more sense. The code gets very composable, testable and it is fun to write.

It also has extraordinary docs.

Collapse
 
soulsbane profile image
Paul Crane

Right now it's Go. I also love D and Lua. Really I just love learning new programming languages.

Collapse
 
erfannvb profile image
Erfan

Don't jump to conclusions. First of all I started programming with Visual Basic 6. Then I learned C, C++ (not much, actually) and I learned C#, it was really great, I even could do some projects as a freelancer. But after that I got hired in a company and they wanted me to learn Java and JavaScript, so I wanted the job and I learned them. And now I'm majoring in AI, so started learning Python.
Between all of these languages my favorites really are:

  1. Java
  2. Python
  3. C#
  4. JavaScript
Collapse
 
nicolemachado profile image
Dev Nicole

My favorite language is JavaScript, because I started with JS about 11 months ago. I feel that I can easily learn this language, and I already work as a JS frontend. But I also like Python, I studied for a short time and I want to study again this year!

Collapse
 
kingstar1115 profile image
kingstar1115

Good.

Collapse
 
pcmagas profile image
Dimitrios Desyllas • Edited

Stopped using that concept any more. Any language is good as long as it does the job I want, even better it is a mean of having a good bank account.

Usually frameworks and languages choose you and you don;t have the ability to choose. Also at any language shitty code exists and someone has to fix it like it or not. Being me fixing shitty code keeps my bank account happy.

A technology I don't want to work with though is .NET .

Collapse
 
mustafif profile image
Mustafif

That still doesn't mean a developer can't have a preference

Collapse
 
pcmagas profile image
Dimitrios Desyllas • Edited

I just find useless for me to have preference, cause usually I won't work on it. The only way to work in tech stack I want is via doing it by myself in my own projects.

Thread Thread
 
jonlaokan profile image
Jonathan Lao-Kan

That is indeed the case most of the time.

Collapse
 
rutvij07 profile image
Rutvij Doshi

Is DSA is required for doing Frontend stuff ?

Collapse
 
mustafif profile image
Mustafif

Dsa is good to know in any kind of development because it teaches you how to write efficient code, so learn it if you can.

Collapse
 
coder_mohan profile image
MOHAN👨🏻‍💻 • Edited

My favourite language is Kotlin, because it has everything that i wanted like, how it compiles to target different set of platforms by which i can make various types of applications, its interoperability with other languages, different paradigms that it supports, its modern syntax and idiomatic style, coroutines, tools, its features that i cannot find in other languages, how much object-oriented and functional it is that we can make our own dsl(s), it is useful for scripting too, and u can find even more advantages of kotlin in my blog post:

Collapse
 
ayushdwivedy2 profile image
Haqor Ayush

For me, it's gonna be python and Angular Recently