tags b) don't abbreviate. I guess with syso you mean a System.out right? And yes, you can just do that; tomcat has a log file in which they will be captured, or if you're running the stuff from your IDE it will end up in the IDE's console. c) learning java web before learning java core is a big mistake. Please, learn core Java first and learn it well, this will take a few weeks. Learn the language through and through. Learn all about the classpath, threading, classloaders. Pick an IDE (Netbeans, Eclipse...) and learn how to use it well, plus how to use its debugger.