Live data from Hacker News

Programming languages and frameworks to learn in 2022

news.ycombinator.com

1–10 of 22 posts

Programming languages and frameworks to learn in 2022

#1
I can't make a poll on HN, but I would like everyone to contribute with an opinion. Which languages are worth devote learning in 2022? Both for beginners and experts. And what about the new frameworks?

Please, be patient and open :)

2015 post: https://news.ycombinator.com/item?id=8803678

2017 post: https://news.ycombinator.com/item?id=13161700

Re: Programming languages and frameworks to learn in 2022

#3

It depends on what you want to do. For scientific or other high-performance computing: Julia For scripting, writing Pandoc filters, extending NeoVim, doing magic with TeX: Lua For web applications: Elixir with LiveView.

NeoVim put Lua on my radar, but your article on LuaTeX [1] that was shared here recently raised it much higher on the priority list. The chickenize package seems a fun way to get comfortable with it as well.

[1] https://lwn.net/Articles/731581/ (I'm assuming you're the same Lee Phillips.)

Re: Programming languages and frameworks to learn in 2022

#4

It depends on what you want to do. For scientific or other high-performance computing: Julia For scripting, writing Pandoc filters, extending NeoVim, doing magic with TeX: Lua For web applications: Elixir with LiveView.

NeoVim put Lua on my radar, but your article on LuaTeX [1] that was shared here recently raised it much higher on the priority list. The chickenize package seems a fun way to get comfortable with it as well. [1] https://lwn.net/Articles/731581/ (I'm assuming you're the same Lee Phillips.)

That’s me.

And, yes, plus Chickenize has some fun documentation.

Re: Programming languages and frameworks to learn in 2022

#6
For web developers: Ruby and Rails. Because both Ruby & Rails are evolving at a faster pace than I've seen in a decade, and web-scale companies like GitHub, Shopify, and Stripe are finding new ways to squeeze every drop of performance out of the platform while prioritizing programmer happiness.

Re: Programming languages and frameworks to learn in 2022

#8

It depends on what you want to do. For scientific or other high-performance computing: Julia For scripting, writing Pandoc filters, extending NeoVim, doing magic with TeX: Lua For web applications: Elixir with LiveView.

For config, CUE

Re: Programming languages and frameworks to learn in 2022

#9

It depends on what you want to do. For scientific or other high-performance computing: Julia For scripting, writing Pandoc filters, extending NeoVim, doing magic with TeX: Lua For web applications: Elixir with LiveView.

Unfortunately there are few domain specific libraries available for Julia, like astropy.

We're in the same situation with Julia than 10 years ago when we started moving from IDL to Python. It was painful as Python wasn't born a scientific language, it awkwardly became so with numarray, numpy, numba, pandas, matplotlib, numexpr, scipy, pythran, scikit and whatever never-ending additional mess it requires.

At least Julia is domain specific. Like Matlab and IDL, it's JITed, vectorized and ready to use OOTB without the need for third-party libs.

Still, I really wish GDL was ready back then...

Re: Programming languages and frameworks to learn in 2022

#10
Sorry, but this question has too big a surface area! Software development is sprawling, and the language I'd recommend to a devops practitioner is different than what I'd recommend to a mobile developer.

That said, I don't think you are ever going to regret learning how to communicate better. Software is fundamentally about serving human needs and is usually done in a team context, so improving communication is always worthwhile.

Post reply on HN