Hacker News new | ask | show | jobs
by mywittyname 2183 days ago
I hate Java for lots of reason, but it does do a few things really well, one of which is that it is easy to learn. Most of the core libraries are very consistently designed, so you don't need to hunt around documentation to find something. Instead you type import java.util. and look at the autocomplete list for the collection you want. Most of the standard libraries implement the same interface, so using them is almost always the same.

I haven't used Java in years, but I'm very certain I could pick it up again immediately with nothing more than an IDE. Contrast that with python, which I use almost every day and I still need to visit stack overflow to perform rudimentary tasks because libraries for it are a mess.