First off you should probably learn Java first, get a book or two (Head First and Wrox Press are usually decent). Once you get the basics down figuring the database portion isn't too hard (well with...