<p>This is slightly unrelated, but if anyone is interested in trying to get their foot in the door with programming for mods, but is really bogged down by all of the technicalities and confusing language, I would highly recommend starting out with some tutorials by
loremaster. He shows step by step how to do a lot of simple programming tasks, and while he doesn't go super in depth with the actual language, and why he does everything he's doing, it's a good way to start getting a vague idea for how some things work, and it will probably make learning the actual inner workings of java a lot easier down the road.
</p>