Hacker News new | ask | show | jobs
by biokoda 3533 days ago
For higher level stuff Erlang/Elixir is a much better option. Productivity will be way higher.

For lower level stuff Rust is a better option. Better productivity, equal performance, much higher safety.

Unless you have specific needs that require Java/C of course.

1 comments

I see, thank you! The reason for java was mostly because I had prior albeit small experience, and the way the job market looks.
Java probably still has a long future ahead, especially because Android app dev is done in Java. There are also lots of jobs around.

On the other hand, a lot of Java jobs involve stuff like enterprise Java, which can be horrible to work with.

C is probably good to know, so I'd play around with it for a few weeks and then move on to Rust. Knowing C probably lets you appreciate Rust even more.

Java is also good to know and not hard to get into. But for hobby projects I'd choose something else, unless you want to do Android apps.

Edit: Python is also a great all-round high level language and there are many Python jobs around :)