Para aprender, tem que ser curioso e ir atrás do que deseja, comece com um projeto pessoal mesmo que seja básico.
Conforme for conseguindo desenvolve-lo, procure ir aprimorando-o com novas funcionalidades e assim por diante.
Havera horas que você irá ficar horas e dias procurando soluções por causa de algum erro, e quando conseguir resolve-lo vera que era algo facil.
Pois nada no começo é facil =(
Depois de um tempo você o quanto aprendeu com o seu projeto.
Os tópicos que para mim seriam interessantes para você estudar inicialmente, acredito que seriam:
Os tópicos de orientação a objetos em java: Encapsulamento, herança, polimorfismo, interfaces.
Tipos primitivos e palavras reservadas
Estruturas de controle, iteração
Alguns pacotes importantes da plataforma como file,calendar,
Estrutura de dados, principalmente a parte da collection framework do java.
Autoboxing e unboxing e tipos parametrizados
Acesso a banco de dados
Daí você pode escolher estudar programação desktop, o qual talvez eu seja um pouco polêmico, mas não sei se vejo muita utilidade em estudar se estiver com pressa, pois dificilmente você irá trabalhar com swing em algum lugar. Essa é a minha opinião
Programação web, aí incluindo css, javascript e html.
Depois comece a estudar frameworks.
Claro que isso tudo depende do seu tempo e tudo o mais.
Para começar tem a apostila da caellum a de orientação a objetos com java.
Livros recomendo o java como programar e o core java.
Tem também o use a cabeça. Esse não li, mas tem pessoas que gostaram bastante dele, devido a abordagem diferente.
Lembrando que como o pessoal disse em cima uma das coisas mais importantes é pesquisar. Afinal você vai tomar muito erro e vai ter que caçar no google ou aqui a resposta.
Boa sorte e qualquer dúvida poste aqui no guj que o pessoal irá ajudar.
Preciso de algum exemplo pratico de JAVA em camadas,
Algo simples um CRUD,
Porem teria que ser pra web, poderia ser usado qlqr FRAMEWORK,
no aguardo,
Abraço.[/quote]
Sempre que precisar de ajuda diferente ao tema aberto no post atual,
abra em um novo post.
Tipo esse post tu abriu para pedir ajuda sobre como iniciar em Java.
Para saber sobre o exemplo você deve abrir outro post e pedir ajuda.