Crash Course to Java
Welcome to my Crash Course to Java! While this is by no means a valid substitute for years of experience or a college degree, the contents of this wiki will hopefully give you everything you need to write a relatively functional program (and maybe even a plugin) in Java.
After writing this: Wow, this ended up being way longer than I expected. Well, hopefully, the 5 days of typing/editing was worth it! Enjoy.
If you notice any spelling/grammar errors or if you think of anything that should be added, feel free to PM me (Trophonix) or make small edits (please PM first if it's a large change so we can discuss how to appropriately integrate it, thanks).
The guide begins in Part 0!