Do you read books?
If you do start here:
Head first servlet and jsp.
Core java server faces.
Developing java EE with netbeans
IDE (optional)
Pro
jsf and HTML 5.
Beginning java EE 6 platform with glassfish 3.
Beginning EJB 3 application development: from novice to professional.
Mastering java server faces.
*Note that they are in order in which I think
you should read them to help build your java ee web application development knowledge from ground up.
I've read books between these, but these ones stuck the most.
Java ee web development has moved away from the days of jsp and servlet although its generally considered good to learn how these technology works.And master them. These days though you don't get to code your own servlet and jsf facelet is now considered the standard presentation framework as opposed to jsp.
being a newbie myself I'm coding a simple but functional web application with the framework as I learn before starting to get prepared for my OCSJP next year. I can't wait really.