我的理解是:网络编程是你的方向。如果是这样的话:
你先不要考虑网络编程,既然你是Java初学者,就先把Java基础弄好。推荐《Java2和新技术:卷I》,里面关于图形的东西不需要看,除非你有兴趣。然后再看J2EE的书,比如《J2EE宝典》,了解J2EE整体架构,然后深入学习网络编程的技术,比如Servlet、JSP、EJB等。
J2EE除了比标准版多几个包之外,更重要的是他建立了一套应用架构,这个架构包含很多技术,比如上面提到的三种。每种技术在架构中都有特定的用途,所以了解整个架构对你来说十分有好处,了解了以后再深入某些技术。