:O You sound like you know a lot of coding. The only languages I know are java (2nd language, but I know it better) and lua (kinda...).
So you know bukkit! I'm used to mod coding. So much easier for me.
I've tried bukkit coding.
Super horrible.
Don't get any of the onEnable() stuff, logger, and commands/permissions.
Only plugin I've tried coding was a kill command plugin.
There was supposed to be a fire command, but I failed.
-LordVakar, failure at bukkit coding.
P.S. I've also seen you around BukkitDev or Bukkit.