Eu sugiro algum livro de alguma linguagem estruturada. Java encapsula uma série de coisas que as estruturas de dados possuem e isso pode confundir ou causar problemas no aprendizado.
Você já estudou algoritmos?
Se não vc tem que começar por ai…de preferência em portugol.
Depois disso aconselho estudar C, e treinar esses algoritmos e ao mesmo tempo ir lendo o livro java use a cabeça!
Se vc já sabe algoritmos tem a apostila da caelum java fj-11 se não mim engano, e o livro é esse ai que citei antes!
Sim, eu ja fiz curso tecnico mas eu lembro que nas cadeiras de C eu era bem fraco e jurei pra mim mesmo que nunca ia usar a programacao, rsrrs. Mas agora eu me interesso em aprender mais e necessito no trabalho.
Entao, mais alguem pode me informar se o livro e bom?
Qual material voces indicam para aprender logica de programacao?
Obs…: Quero aprender java, entao se a logica tiver enfase em java, melhor.
O material da Caelum é interessante para quem está começando. Acho que é perfeitamente possível você começar por ele, ainda mais se já teve contato com programação antes. Note que o material disponível no site inclui uma apostila de estruturas de dados (http://www.caelum.com.br/apostila-java-estrutura-dados/), que pode ser interessante para você.
Em livros, nunca peguei um de Java por completo, mas o pessoal fala bem do Use a Cabeça! Java. Se procurar aqui no fórum, verá toneladas de indicações de livros. Um dos poucos que tinha um conteúdo de Java e que já li (não por completo) é o “Projeto de Algoritmos, com implementações em Java e C++” (http://www.dcc.ufmg.br/algoritmos-java/). É um livro interessante, mas está, digamos, um nível acima de iniciante, pois já trata de assuntos mais avançados como Grafos, Pesquisas em cadeias de caracteres e Ordenação. Há uma versão para C e Pascal (http://www.dcc.ufmg.br/algoritmos/).