| ▲ | groan an hour ago | |
Unless you’re actively promoting one of the languages for financial gain, you have nothing to lose by delaying commitment to one, both, or either. If any of them have lasting value, they will be as easy to pick up in the future as they are now. Nobody cares about the old Java or .NET versions where both suffered from limited implementations of generics and other things, and nobody is a better programmer for having used them back then compared to picking them up today. | ||
| ▲ | repelsteeltje an hour ago | parent | next [-] | |
Hadn't thought of that and I think you're right. Having been exposed to Java < 5 (before generics) Arrays felt somewhat like JavaScript or PHP3. It's a lot more ergonomic today. But there are still many remnants (like null refs, despite Option<>) that are easiest understood by tracing back Java's historical roots. | ||
| ▲ | jdw64 an hour ago | parent | prev [-] | |
Learning a language is ultimately for the purpose of building something, so doing both is a bit difficult. Personally, I find Zig easier and more approachable than Rust, so I've been reading about it, but I'm worried about what I can actually do with it | ||