I'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).
Rust 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.
I 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.
If 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.
I 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.
I'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.
Recently 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!
41 comments
[ 2.3 ms ] story [ 49.8 ms ] threadhttps://cuetorials.com
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.
* APL or J
* Lisp
* Forth
* Lua
* JavaScript
I'll probably have the same list next year.
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.
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.
Nim as well; maybe revisiting ocaml or looking into Dart.
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!