Here is how I learned to code Bukkit plugins (It would be very helpful if you had a basic understanding of things like loops and if statements in other languages)
To learn java, theres a nice YouTube tutorial by TheNewBoston. It is for beginners, I watched only the first 20 episodes.
Then, you could take a look at Bukkit's
official plugin tutorial.
After that, you should just Google what you don't know, and use the Bukkit forums under Plugin Development
or the Spigot forums under Plugin Development
, as questions on Bukkit
get more attention there then they do here. If you have only Java
questions, or any other code-related questions, then this is definitely the place to go.
If you have no understanding in coding at ALL, I recommend you take a couple tutorials at CodeAcademy on JavaScript
, as it's one of the most simple and easy to learn programing languages (in my opinion), and it's the first language I learned.
Just remember, though, JavaScript
is a different thing than Java
, so you obviously won't learn Java at CodeAcademy, yet, if you take the JavaScript
tutorial, it will give you a basic understanding of things like if statements
, for loops
, while loops
, and switch statements
.