But I think for new beginner with experience in C++, the most difference between C++ and Java(especially J2EE) is in architecture. J2EE brought in a lot of new ideas and it gave revolutionary changes to the Java language.
I would like to recommend studying Java by steps like RMI->EJB->Servlet->JSP... don't spend time in specific programming details too early.
I get some chance in my company to do some design/architecture work with Oracle/Java. For Oracle, it's no problem for me. But I have not much experience with J2EE technology. So I would like to discuss with someone here for these things.
Jabber, is that easy to setup the apache and tomcat up and get running? Is NT or W2K version available? I want to setup some testing environment in my two PCs at home. Do you have any recommendation for which application server/operation system to use?