Hi guys, I've been poking around here a few days and I have decided that it's time to use my enormous amount of free time for something a bit more productive than watching tv and playing video games. I'm a CS major and have been working in c/c++ for a few years now and want to try my hand and Java, specifically with the intention of developing simple (although hopefully not forever) plugins for MC. With that being said, what's a good place to start reading about Java as well as the Bukkit API? All of the Java resources I've found seem to be too basic (discussing fundamentals of programming in general) or too advanced (assume you are a seasoned pro). Oh! And I've already taken a look at both of Samkio's videos and they are a great resource, but I feel like I am lacking too much general Java knowledge to fully understand each line of code.