Hello guys, I would like to learn Bukkit to code my own plugins. I am excited to being a part of the Bukkit Community. However, I read a little bit, and some people suggested to learn OOP, and some said to learn Java first. I have no coding background. No idea of what I am doing. I would appreciate if you guys would give me some suggestions and maybe explain what OOP is please. Thank you.