Just want to comment on java: Just stay away from Oracle Java and use OpenJDK, which is GPL2'd (with asterisk). If you want stability, stick to LTS versions... I have no idea why people would use Oracle Java for new projects.
Maybe because there are businesses out there that care about support?
Is there any difference anymore? I’m not sure there is.
> I have no idea why people would use Oracle Java for new projects
Expert support, for example.