There are still a few companies making games and simulations (gameplay types) in java and it has a huge collection of existing libraries, many open source, so java still is an option.
The number of companies using Java (directly or indirectly) for games is growing actually, every single game on Google Play contains atleast some Java code (The entrypoint in an Android app has to be written in Java (Allthough some engines hide that part from you)
Yes, that's true. A few languages outpaced JAVA for years and now it is getting new use with these latest trends.
He says that he hates JAVA but people say that it is actually quite a good language for early learning and also good for long term goals.
Kripis, maybe it was only the tutorials which led you to hate JAVA. There must be better tutorials out there.