Ask HN: What should I learn next?
I've got some free time coming up. Finished a project in Go & Vue & Postgres. Really enjoyed that tech stack, but feeling the need to stretch more.
What should I learn next? My inclination so far: - mobile dev (probably Kotlin on Android, not so keen on the Apple stack, and I run Linux desktop) - Lisp (and climb the Emacs learning cliff) - a games engine (possibly Godot, which I like the look of, though Unity is the elephant in the room) - a desktop toolkit (GTK, Qt, Tk, I guess... any others?) - improve my Python and get a ML project done
What's the next big thing in software that I need to be aware of?
11 comments
[ 1.8 ms ] story [ 38.6 ms ] threadThat being said, from the HN community I have seen a lot discussions on Rust programming language. Picking up project to learn Rust can be a good idea to be familiar with the latest trend.
Finding those problems and communicating the value of your solution are huge challenges that take practice.
Well I don't know what kind of project you're working on, but I like over engineering my pet projects for learning purposes and found it quite fun!
You've probably heard this one a lot of times, but I highly recommend you to learn C (not C++!). It may appear cryptic at first, but C really forces you to think. For example, you may have to stitch together your own custom data structures, because linked lists and hash tables are seriously amazing.
For me, learning C was like relearning programming from the ground up.