pode recomendar o que bem entender , livros , vídeos , entre outros
[RESOLVIDO]Qual a melhor forma de se aprender Java?
15 Respostas
Se for uma pessoa que não tem nenhum coneciment da linguagem sugiro o livro da Deitel, assinar mundoj e javamagazine.
Talvez ao inves da java magazine seja melhor a easy Java magazine
Eu comecei assistindo as vídeo aulas do T2TI, mas assistir vídeo aulas sempre me dava sono, então eu passei a ler livros e apostilas.
Então para que eu chegasse no que sei hoje (não é muito não), utilizei mais ou menos esse material:
1- [Livro] Use a Cabeça Java
2- [Vídeo aulas] Java Starter (T2TI)
3- [Livro] SCJP Sun Certified Programmer for Java 6 Study Guide
4- [Curso online] http://jedi.wv.com.br/
Depois comecei a trabalhar com java e me aprofundar mais no que precisava no dia a dia, então li livros como iReport Ultimate Guide e Java Persistence with Hibernate.
[ ]'s
O mais indicado são os livros:
1º = Deitel, Java como programar;
2º = Aprenda em 21 Dias Java 2 de ROGERS CADENHEAD/LAURA LEMAY
no geral é o básico de se aprender qualquer linguagem…
caso ja tenha conhecimentos sobre programação em geral ex (lógica, estrutura de dados, algoritmos) o ideal é galgar recurso a recurso
Collections
Exceptions
File
JDBC
GUI
Sockets
Servlets
JSP
etc… muito interessante também ler sobre Padrões de projeto (Factory, Bridge, Adapter etc… que são conceitos necessários pra não fazer uma lambança nos teus programas)
se nunca tiver tido contato com programação o ideal é ir passo a passo
ex: Tipos primitivos, estruturas condicionais, controle
Operadores lógicos e atribuição bem como os pré-requisitos (lógica, estrutura de dados, algoritmos, POO)
só complementando… o ideal mesmo, em vez de ficar lendo e observando códigos prontos é pegar tutoriais básicos com exemplos e tentar construí-los passo a passo tomando o cuidado de ir testando seu código
(e postando suas dúvidas aqui)
Abraços
vc tbm pode aprender com exemplos:
http://www.java2s.com/
http://www.java-examples.com/
http://www.java-samples.com/
http://javalessons.com/
http://www.exampledepot.com/
http://wikis.sun.com/display/code/Home
abrxx
Melhor forma de aprender é praticando… invente projetos e os crie, codifique, não se preocupe a principio com boas praticas, clean code… o importante é praticar
Crie uma calculadora somente sem inteface grafica
Crie com interface grafica
Salve arquivo texto, depois recupere este arquivo texto
Faça teste com concorrencia, usando Threads
Crie um banco derby, salve registros neles via JDBC mesmo… depois Hibernate… e por ai vai…
Nao fique apenas copiando exercicios de tutoriais, exercite sua cabeca
Seja curioso…
Tire duvidas com livros, apostilas, guj
Abraço e boa sorte nos estudos.
Uma sugestão boa é a Apostila Caelum FJ-11 (orientação a objetos);
Melhor forma de aprender é praticando… invente projetos e os crie, codifique, não se preocupe a principio com boas praticas, clean code… o importante é praticarCrie uma calculadora somente sem inteface grafica
Crie com interface grafica
Salve arquivo texto, depois recupere este arquivo texto
Faça teste com concorrencia, usando Threads
Crie um banco derby, salve registros neles via JDBC mesmo… depois Hibernate… e por ai vai…Nao fique apenas copiando exercicios de tutoriais, exercite sua cabeca
Seja curioso…
Tire duvidas com livros, apostilas, gujAbraço e boa sorte nos estudos.
esse aspecto parece-me ser o mais ideal msm
Eu comecei assistindo as vídeo aulas do T2TI, mas assistir vídeo aulas sempre me dava sono, então eu passei a ler livros e apostilas.Então para que eu chegasse no que sei hoje (não é muito não), utilizei mais ou menos esse material:
1- [Livro] Use a Cabeça Java
2- [Vídeo aulas] Java Starter (T2TI)
3- [Livro] SCJP Sun Certified Programmer for Java 6 Study Guide
4- [Curso online] http://jedi.wv.com.br/Depois comecei a trabalhar com java e me aprofundar mais no que precisava no dia a dia, então li livros como iReport Ultimate Guide e Java Persistence with Hibernate.
[ ]'s
Eu particularmente faria dessa mesma forma.
A minha resposta é a mesma para todos que perguntam isso: “FJ-11” da caelum, seguido de “Java Use a Cabeça”, para começar é o melhor 
Concordo…para quem esta iniciando é mt bom mesmo!
(Obs: A apostila caelum tem muitos detalhes que ajudam no aprendizado)!

o começo do que havia sido sugerido era realmente um começo…
mas o caminho é sempre pra frente…
Estudar o básico da sintaxe. E em paralelo desenvolver …
Faz um controle de estoque, integra com o BD. etc
o grupo caelum tem varios cursos e disponibilizam seus materiais onlines gratuitos aconselho a entrar no site da caelum e baixar a apostila FJ11 é voltada para iniciantes.
Se souber inglês procure o canal thenewboston no youtube.