Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Which ever book you end up with, you should start by downloading and installing the latest version of Tomcat. It comes with the JavaDocs you will need to study and numerous examples. Do NOT install Tomcat as a service, install it as a regular application.
Sorry William, but I have already installed it as a "service". But why one should not install it as a service?? Your explanation will be really helpful.
As you start your servlet programming experimentation you will be wanting to stop and restart Tomcat many times. There will be times when Tomcat mysteriously dies or fails to do what you expect. Clues to problems with starting will be much easier to see if you start Tomcat as an application from a command prompt window.