7 ms·
Ask HN: Which programming language do you plan to learn in 2022?
Maybe a good year resolution, or a long time wish, or a requirement for school or work, either way, do you plan to learn a new PL in 2022?
- uberman 5y agoElixir and Nim are my candidates
- WaxedChewbacca 5y ago
- Flankk 5y agoI plan to learn C++. It should just take a few years. By then there should be a new C++ standard I can start learning.
- jetti 5y agoI'm hoping to get a new job that would require me to learn Scala, so that would be on my list. Other than that I want to learn Haskell and Plutus (Haskell based smart contract language for Cardano).
- TeaFilledCup 5y agoATS
- gammalost 5y agoI'm taking a course on programming languages this spring. So I'm mostly going to learn about Lisp and Prolog
- misterioss 5y agoGo
- yulaow 5y agoSame, in March I am gonna try to change job and stack indeed, looking for a position as go BE dev.
- xupybd 5y agoI'm carrying on learning F#. It's my first functional first language. It's been loads of fun so far.
- verdverm 5y agoCUE, I'm learning it deeper by teaching. https://cuetorials.com https://cuetorials.com
- sul_tasto 5y agoKotlin
- f0e4c2f7 5y agoI've been meaning to learn common lisp for about 20 years now. Maybe this is the year!
- adabaed 5y agoHaskell and Perl.
- benbristow 5y agoWhy Perl? It’s a bit of a stagnant language now.
- adabaed 5y agoJust for fun
- zingplex 5y agoPerl or Raku?
- adabaed 5y agoI'm a classic guy with a classic Perl book so.. Maybe both? hahaha
- samwillis 5y agoRust or modern C(++) (haven’t done any “proper” C in years), specifically for compiling to WASM. Alternatively something else that emerges as the de facto compiled to WASM language. Mini 2022 prediction: WASM (and webGPU) are going to become universal, not just on front end and at the edge but everywhere as a universal deployment system. The next generation of Arm processors, particularly from apple, will have optimisations for WASM.
- julianeon 5y agoI'm actually surprised there's only one mention of Rust - a half-mention, really. Maybe it's not as omnipresent on every dev's mind as I thought.
- TheMonarchist 5y agoI recommend C++. It is mature, ubiquitous, immortal and continues to evolve. There will always be demand for good C++ programmers, even if your prediction would fail.
- account-5 5y agoI would like to learn the basics of: * APL or J * Lisp * Forth * Lua * JavaScript I'll probably have the same list next year.
- schwartzworld 5y agoIf you have programming experience, Lua is a pretty light lift. Forth is small, and learning the basics is very fast. JS is convenient to learn because it's already on your computer in the web browser. I used to work on programs during my downtime at work, then email the files to myself to work on another day.
- account-5 5y agoI am reasonable competent with python, autohotkey (which I like on windows), VBA (handy for ms office related automation), bash (awk, sed, grep mostly), though I'm no developer. I just write scripts to automate my job, and to learn.
- schwartzworld 5y agoIf you can handle python, the others will all be easy. Lua is so small and elegant compared to the clusterfuck of python.
- scottlilly 5y agoNot a programming language, but I just installed Linux on an old laptop and plan to learn how to do my development work in Linux. I've been a corporate C# programmer for years, working in Windows. But, I should be able to do a lot of my work in Linux now.
- Wavelets 5y agoFlutter/Dart
- Fizzadar 5y agoGo! Dabbled a bit this year (https://github.com/Fizzadar/clash-prometheus-exporter https://github.com/Fizzadar/clash-prometheus-exporter) and looking forward to getting into it properly this year.
- tionis 5y agoJanet
- thomasdziedzic 5y agoMathematica
- derbOac 5y agoI've already been programming in Julia but I would like to do it more. There's often opportunities to do so; I just have either run into obstacles in the past I think are now resolved (due to beta-ish status of libraries etc) or have not always had the patience to do something new because I could do it faster in something I'm already familiar with. Nim as well; maybe revisiting ocaml or looking into Dart.
- kettunen 5y agoRecently started a new small side business focusing on audio software. Unfortunately this world involves pretty much solely C++, so guess I need to start learning modern ways of writing it. While I hate it, thankfully modern C++ feels pretty nice. Along side that really I'm a Lisp hacker in disguise but for some reason I have enjoyed writing Haskell in recent times, so I would like to write and learn more about it!
- bigodbiel 5y agoFinally given to the pressure here and giving Rust a try. As far as new year resolutions go...
- diehunde 5y agoI want to get into competitive programming as a hobby so I guess C++
- deleted 5y ago[deleted]
- deleted 5y ago[deleted]
- deleted 5y ago[deleted]
- rurban 5y agoMore C++, even if its horrible. Currently I only do 50-80% of it.
- anacrolix 5y agoZig
- goldfix 5y agoVisual Basic 1.0 for DOS ;)