DEV Community

Whats your favorite programming language(s)

Fulton Browne on November 01, 2019

I personally like java and Kotlin,if I could only use those two languages, I would be OK with it. if you could only use one or two programming languages what would they be?

Collapse
 
rebeccaskinner profile image
Rebecca Skinner

If I could only use one language I'd pick Haskell. I've been using haskell for about 10 years now, and I'm certainly not blind to it's weaknesses, but I still generally find it to be a joy to work with and, from a practical standpoint, I find it to be an incredibly versatile language that can be a good choice for a huge breadth of different real world problems. Perhaps most importantly, I can't think of any other language where I spend less time dealing with problems that aren't directly related to the problem I'm trying to solve.

If I get to pick a second language I'd probably pick Rust. Although I have much more experience with C, and I've only started learning Rust recently, it seems to fit the same niche as C for most problems while offering the benefit of a more expressive type system and much better memory safety in the general case.

Collapse
 
buphmin profile image
buphmin

Hmm, not sure if I have a favorite per se. If I had to choose one to know probably Go, even though I am not super proficient in it yet. Go has high enough performance and enough flexibility to do pretty much anything web related (and a lot of other stuff).

For OOP I like PHP as it offers a ton of flexibility and (optional) strict typing. Learning some Python recently I have found more respect for PHP's implementation of classes/interfaces/traits/strict types.

For API's and event driven logic I like JS (node) due to its easy to use async nature and performance. For browser there is not a choice really so you can't really call browser JS your favorite I think.

Collapse
 
shakir_samoon profile image
Shakir Samoon

Dart and JavaScript

Collapse
 
davidemily profile image
David Emily

Does Dart have much use outside of flutter?

Collapse
 
vinceramces profile image
Vince Ramces Oliveros

Aqueduct uses Dart as REST API,
AngularDart uses dart. It's just the same as Angular with Dart's OOP.

Dart can be used as both web and server found in their documentation.
Dart has improved a lot since the rise of flutter. It became from the worst programming language(according to some tech blogs) to best.

Collapse
 
fultonbrowne profile image
Fulton Browne

I love dart also

Collapse
 
nomangul profile image
Noman Gul

JavaScript ❤️

Collapse
 
visualmov profile image
Ryan

I'd have to say Java or Python. I am planning to learn C# at some point though.

Collapse
 
fultonbrowne profile image
Fulton Browne

C# is pretty good, It has the same general syntax as java.

Collapse
 
visualmov profile image
Ryan

That's primarily why I want to learn it. 😁

Collapse
 
diogenespolanco profile image
Diógenes Polanco

C# and JavaScript

Collapse
 
rofi93 profile image
MD. Khairul Basar

Python.

Collapse
 
forguz profile image
Nicolas Dellazzeri

My favorite is JavaScript (node) because I like the front end development and the possibility to use this language in mobile/desktop.

Collapse
 
niel_som profile image
justchisom_☁

Java php

Collapse
 
5anthosh profile image
Santhosh Kumar

C, Golang and Typescript

Collapse
 
varunbarad profile image
Varun Barad

If only a single language, then it has to be Kotlin for me.

Otherwise whatever language has the best tooling for what I want to get done.

Collapse
 
fultonbrowne profile image
Fulton Browne

I totally agree.

Collapse
 
nwachuk46041677 profile image
Nwachukwu Ebuka

I personally like react js and c#, if i could only use those two languages, i would be fine.