OK C++ will make it easier to learn a little java.
here is your essential resource for all things java. In particular, look for a link that says getting started. There is information there about how to compile and run java routines. That is essential if you want to get involved in this project.
http://java.sun.com/docs/books/tutorial/
you will need the java development kit, it's avaialable here
http://java.sun.com/javase/downloads/index.jsp
I uses JDK 6 release 13, so I suggest going with that for now. I do all my coding using Notepad, I don't bother with NetBeans. You can do it either way. If you are not sure, then stick with Notepad, you can always switch to an IDE later if you get serious. You can see it is bundled with NetBeans, there's no problem with downloading and installing it, you don't have to use it all the time.
ON my website there is a link to a technical overview of the program. Have a look at that, that will give you a basic overview of how things work right now.
You will need to understand FEN notation and PGN notation. These are strictly chess concepts. here are two links.
http://en.wikipedia.org/wiki/Forsyth-Edwards_Notation
http://www.chessclub.com/help/PGN-spec
OK, as you can see, you will need to spend some time preparing. In the mean time, I will give some thought as to the sorts of things you could do. Take your time. If your eyes are glazing over, or your enthusasm waning, no sweat, I won't mind if you back off from this. just let me know.
Any questions, ask away. Here is fine, but probably we should switch over to PM.