for novices like me who doesn't know even why these things are here in the web development technologies ,its quite very much difficult to decide which one should we learn and when.
(i wanted to post it inside the topic written above but i thought ..... [ it can be a hijack ] )
i just request all of you to give suggestions about the learning path for all the beginners like me in this field. (not just for getting a job )
My Learning Path till now : core Java ---> Sql ---> Jdbc --->Java network programming ---->Scjp ----> Servlets ---> Jsp ----> scwcd???
As web application development is the mainstream in java development, I suggest you take it as beginning. If you focus on web application development, there is no need to study java network programming at the very beginning.
Below is my suggestion:
After you study above well, you can go on with other topics by your interest, like open source frameworks, ajax, network programming and etc.