Olá pessoal…
Tenho pensado num projeto baseado em web então lembrei do Java (SE) que conheci na faculdade à alguns semestres, então dei uma olhada para conhecer as tecnologias e melhor utiliza-las e me deparei com vários nomes como tomcat, struts, hibernate e jboss. Procurei me informar sobre eles mas nem tentarei explicar o que entendi. Por onde devo começar?
E os conceitos/tecnologias de Beans, Framework e outros que ainda nem vi. No que eles ajudam o programador? O que o mercado de trabalho tem exigido?
Bom, resolvi escrever esse tópico pq hj, Java é uma tecnologia presente em qualquer canto e com certeza mais e mais gente vai iniciar nesse mundo, vão dar as primeiras pinceladas e vão se perder em tantos nomes como eu me perdi, então quem sabe este tópico ja ajuda outras pessoas tbm? 
Bom pessoal, obrigado pela paciência e desculpa se ja tinha um topico sobre o assunto, eu não o encontrei.