I guess whatever language helps me earn a living, and also something that casts a wide net to cover as many areas of software engineering as possible. At the moment, that would be JavaScript.
Almost every industry requires a website / web app, and at present JavaScript dominates this area, at-least when it comes to building user interfaces. But that's note all - with JavaScript, I can also build mobile and desktop applications, do server-side programming and build backends, and even do machine learning.
(I'm 60 yo, I've learned and used many languages in my life, QuickBasic, xBase (Clipper & QuickSilver), VisualBasic, Delphi (Object Pascal), Java, Ruby but Java still remains my favorite !)
Lots of interesting things happening as of the last couple years. Hotwire for Rails, Glimmer taking off for desktop development, more concurrency libraries, etc. I’m starting to look into Ruby’s ML options too, would love to see more resources devoted to those.
I'd +1 for Ruby for general enjoyment, confidence that it will keep improving, etc. It would definitely limit a few things I'd ideally want to do, but I'd probably be happy.
Although I am still learning it, I think I will pick Java, because I know it can be used to build apps for 3 areas :
Desktop non-web (GUI), like VB6, Delphi, VB.net, C# do on windows
Web back-end, esp with J2EE or Spring framework
Android, although Kotlin is a strong alternative for this area.
I feel, I cannot call myself a real programmer before I have used Java in a real project.
Some people said similar things on C++.
However, still consider C# as the strong alternative, although don't have time to learn it currently.
Swiss-Army-Knife Developer, interested in all things technical: Programming, hacking, 3D-printing, cars, gaming and also a photography and Photoshop nut.
:):)
Pascal was once the best one for introducing programming language. It can still be the better one for that purpose instead of the likes of Python.
If I could only use one programming language for the rest of my life, I’d choose [insert language here, e.g., Python]. Python is incredibly versatile and widely used across various domains, including web development, data science, automation, and more. Its simplicity and readability make it accessible for beginners, while its extensive libraries and frameworks provide powerful tools for more advanced projects. This combination of ease of use and robust functionality would make it a practical choice for a wide range of applications.
Javascript would be my goto language. I can still build large next.js applications (lots of inline react styles). I mean, it's what I use 90% of the time in web dev now.
I write code during the day. In the evening I cook for my beautiful family. By night I build fun stuff using hardware and software. Ping me if you have an idea and I can lend my hand.
I graduated in 1990 in Electrical Engineering and since then I have been in university, doing research in the field of DSP. To me programming is more a tool than a job.
I guess whatever language helps me earn a living, and also something that casts a wide net to cover as many areas of software engineering as possible. At the moment, that would be JavaScript.
Almost every industry requires a website / web app, and at present JavaScript dominates this area, at-least when it comes to building user interfaces. But that's note all - with JavaScript, I can also build mobile and desktop applications, do server-side programming and build backends, and even do machine learning.
I think C is the safe choice if I want to make sure I can still do lots of stuff.
I'd prefer only coding in Python, but I feel like I'd be more limited in the long run.
I think in it is about optionality vs enjoyment.
Absolutely Java
(I'm 60 yo, I've learned and used many languages in my life, QuickBasic, xBase (Clipper & QuickSilver), VisualBasic, Delphi (Object Pascal), Java, Ruby but Java still remains my favorite !)
Clipper :)
I used its "brother" : FoxPro 2.6 for DOS from which I earned money for the 1st time by using a programming language.
Good choice. But have you ever used javascript? 😏
Ruby
Lots of interesting things happening as of the last couple years. Hotwire for Rails, Glimmer taking off for desktop development, more concurrency libraries, etc. I’m starting to look into Ruby’s ML options too, would love to see more resources devoted to those.
I'd +1 for Ruby for general enjoyment, confidence that it will keep improving, etc. It would definitely limit a few things I'd ideally want to do, but I'd probably be happy.
Js... A swiss army knife 😁
Definitly Rust.
Probably C# as it will cover most of the platforms.
JavaScript
Although I am still learning it, I think I will pick Java, because I know it can be used to build apps for 3 areas :
However, still consider C# as the strong alternative, although don't have time to learn it currently.
Golang
C++
Yeah, really.
As it's the one that restricts me the least, and helps me restrict my APIs the most so that other Devs don't screw up too too much
something esoteric, gotta stay entertained
malbolge maybe
It's a tough call between F# and Clojure.
Been learning clojure lately, completely new experience to me. It's been really refreshing and I love all of its concepts.
Bring back Turbo Pascal bro!!!
:):)
Pascal was once the best one for introducing programming language. It can still be the better one for that purpose instead of the likes of Python.
If I could only use one programming language for the rest of my life, I’d choose [insert language here, e.g., Python]. Python is incredibly versatile and widely used across various domains, including web development, data science, automation, and more. Its simplicity and readability make it accessible for beginners, while its extensive libraries and frameworks provide powerful tools for more advanced projects. This combination of ease of use and robust functionality would make it a practical choice for a wide range of applications.
Probably python or C++ for their proven legacy and versatility. I personally prefer C to C++ but C++ gives me more options.
Bring back turbo pascal bro!!!
Python, because it’s the language I know best and have fun in!
JavaScript for me
That's a tough choice... I think I would go for Rust, because there is no shortage of things to learn about it, and it has a plenty of applications.
Probably Kotlin
Javascript would be my goto language. I can still build large next.js applications (lots of inline react styles). I mean, it's what I use 90% of the time in web dev now.
Python for LIFE
Python
Unix Shell. Bash.
Definitely going with JavaScript.
JavaScript
One language for everything? Ada, no doubt.
Golang
D.
Backup choices: F♯, Python.
Ruby... 90% of the code that I wrote in the last 10 years is Ruby!
Yup, it's going to be JavaScript for me
For sure javascript
PHP is the best language in the world, I'm kidding
No language matters, what matters is developing ideas
Has to be Javascript. Its a love and hate relationship 😅