E ae karinha…, blz?
Então, tem muuuuuuuuita coisa boa no site da caelum.
Eu fiz curso lá (FJ21)e agarantio, a apostila que eles disponibilizam no site eh 10, além do curso ser muito bom tb.
No site da devmedia tb tem muita coisa aberta e boa.
Olha, não sei qual foco vc quer, mas struts é legal, servlet é legal, JSF é legal, e tudo voltado para desenvolver páginas web. Tudo isso que eu citei ai, tem na apostila do FJ21 da caelum. Baixa e dá um look. Se é para aprender por aprender, estuda mais servlet, mas se é para se engajar no mercado, dá uma lida em servlet mas foca no Struts e JSF, que são a bola da vez. Lá na apostila cita só Struts 1, mas do 1 para o struts 2, não tem mudanças absurdas, se pegar bem o 1 pega bem o 2.
Dai vc pegando o jeito, leia depois sobre spring(injeção de dependencia), hibernate(banco de dados). Acho que é isso. Ah, mas uma coisa muito importante, se liga em J2EE, que na verdade hoje é JEE.
Espero ter ajudado.