4 ms·
Question for you guys: I'm planning to putting down some time into learning java for the higher stuff along with C the coming year. I know the very basics of C
by laxentasken 10y ago
Question for you guys: I'm planning to putting down some time into learning java for the higher stuff along with C the coming year. I know the very basics of C and java, but after looking into the documentation for rust I got that feeling of "oh man, this really looks fun to get into."
Is Rust "mature" enough to start to dabble with and actually put down some hours into (and thus replace C in my plan)? Only hobby projects so far.
- biokoda 10y agoFor 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.
- laxentasken 10y agoI see, thank you! The reason for java was mostly because I had prior albeit small experience, and the way the job market looks.
- dbrgn 10y agoJava 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 :)