Project Orion is a great program for getting started to learn Java and how to make your own Minecraft plugins. The program starts from scratch and builds your knowledge to the point that you can create your own plugins on your own. Other courses require you to already know Java, but Project Orion starts from the basics.