> Experienced devs, what language would you learn today?
The language that was required by the company I'm joining.
Experienced devs assumptions:
- Basic familiarity and can read the popular languages already (Java, TypeScript / JS, Python, Go, Rust, ...)
- If not the above, correct it. Spend a weekend getting up to speed on Rust syntax. When you're going through open source code and see something you don't understand, look it up.
So what's missing? Idioms, best practices, avoiding foot guns -- actually writing production code. This is on the job training since doubtful you'll get any of it with a hobby project by yourself without helpful code reviews.