Read through the following tutorials, it will help you fully understand the Java language
used to write plugins. Afterall, you will need the language which to write the plugin.
- Learning the Java Language (Oracle)
- Trail Collections (Oracle)
- Lesson: Exception (Oracle)
- Lesson: Concurrency (Oracle)
- Beginning Java Tutorials (TheNewBoston)
- Intermediate Java Tutorials (TheNewBoston)