Trying to print hello world is actually pretty easy
public static void main[Args]{ SystemPrintOutLn("Helli world"); }
That's should be it. But I can devinetively agree. For simple tasks Java is to complex because you need to do to much stuff prior to it. If you have more complex things its actually not that bad since if you have a good polished infrastructure it can be quite good.
I am Not even close to 1000h but devinetively Factorio. Be aware, this game is a massive time sink and makes you play for way longer than you want. Especially with the new expansion you can spend enormous amounts of time in this game.