harwind

harwind

Choosing Programming Languages in 2023: Balancing Trends and Practicality

I’m considering learning new languages to expand my programming skills in 2023. While aware of popular choices, I seek advice on striking the right balance between emerging trends and practical applications. Considering industry demand, versatility, and personal interests, what are your recommendations for intermediate-level programmers looking to learn new languages this year? I tried browsing a few sites, but I couldn’t find out Furthermore, how can one balance studying languages with well-established ecosystems with learning cutting-edge ones?

Most Liked

bitmaybewise

bitmaybewise

It depends on what you want.

I learned Haskell some years ago and even though I never used it for professional development, it paid off in the sense that it allowed me to reason about my code in a completely different way. I became a better programmer because of that, no matter the language in use.

There are a bunch of cool languages to choose from: Elixir, Haskell, OCaml, Rust, Crystal, Pony, Kotlin, etc. Pick the poison you get more interested in and go for it.

Hallski

Hallski

Hi, what languages do you already know, what kind of software are you mainly looking to build or are you mainly learning for the sake of learning?

Personally, I’m currently really enjoying Go after two failed attempts at liking it over the last couple of years. This time around I’m finding it extremely liberating and fun!

The fact that it doesn’t come with a lot of bells and whistles makes me focus on what I am building, rather than trying to come up with clever solutions for how to do it.

In combination with a type system to support safer refactoring, fast compilation and the performance of a natively compiled language makes it feel like taking the positives from developing in a script language but without any of the negatives.

gulshan212

gulshan212

When choosing programming languages for you, you should be aware of versatility, personal interest, and industry demands. Here are some popular options such as Python, Rust, Kotlin, Swift, and R Language.
Thanks

Where Next?

Popular General Dev topics Top

Jase
Any opinions on the best platform for dev-friendly blogging?
New
AstonJ
This article got me thinking about encrypted chat: Europol said that French police had discovered some of EncroChat’s servers were lo...
New
Kurisu
You can go directly to the last paragraph of this post to read about my concern. I was trying Git submodules then found the above po...
New
AstonJ
I really like our #general-developer-forum:in-the-news section and am wondering whether we could automate some of the cross-posting of th...
New
DevotionGeo
The version of Java installed with Android Studio on my Mac is the following (when I run java -version) openjdk version "1.8.0_242-relea...
New
finner
Hello devtalk ! Heroku are closing their free tier (dynos) later this month and I was wondering if you guys could recommend any alternat...
New
harwind
I’m considering learning new languages to expand my programming skills in 2023. While aware of popular choices, I seek advice on striking...
New
harwind
Given an array of integers, find the length of the longest increasing subsequence. A subsequence is a sequence that can be derived from a...
New
harwind
I am working on a Python script, and you encounter an error related to the misuse of lists and tuples. Here’s a simplified version of you...
New
harwind
Hi, Take a riveting look at exception handling in Java programming, including the complicated dance between try-catch blocks, checked an...
New

Other popular topics Top

axelson
I’ve been really enjoying obsidian.md: It is very snappy (even though it is based on Electron). I love that it is all local by defaul...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
AstonJ
Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside_down...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
Seems like a lot of people caught it - just wondered whether any of you did? As far as I know I didn’t, but it wouldn’t surprise me if I...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New