Being able to gauge how much you know (and don't know) and matching that up with tutorials is difficult when you're relatively new to a product.
I've coded my way through Java agents in Lotus Domino in the past with my 2 best friends, trial and error, and have managed to get stuff to work mostly through determination rather than proficiency.
This is something I've been looking for Eclipse and Java Video Tutorials by dextercowley found at AaLDD to try and properly understand what I'm doing with the code and why.
It's a great jumping off point for someone who can code but doesn't really know Java or the Eclipse client very well.
I'm currently working my way through it and so far it's lifted the fog