Learn Java, code Minecraft plugins and launch a unique network from the ground up in 20 days (without experience):
A sample template for creating standalone Java programs.
By default we compile for Java 8, which can easily be changed in the sample pom.xml to any Java version, including the latest one.