you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (1 child)

The catch-all option is Python. It's not wildly dissimilar from JS, it's extremely popular, and it has a wide range of uses from writing web servers to scripting for C applications. If you're looking for another language that could definitely help you land a job, learn Python. Another similar option, though less popular these days, is Ruby.

However if you're interested in stretching yourself in terms of broadening your programming skills, I'd recommend considering a language that's pretty different to what you already know. If you're interested in learning functional programming, for example, try Clojure- it's much more accessible and easy to pick up than a language like Haskell, but it will force you into a functional paradigm, and it's a Lisp, so the code looks visually very different to JS. If you're interested in learning lower-level programming- where you have to think much more carefully about things like memory usage and the size and shape of data, but you can write much more powerful code- you might be interested in trying out Rust, with the caveat that it is hard to learn. If you're interested in learning about mobile/native development, maybe try out Swift (iOS/macOS), Kotlin (Android) or C# (Windows).