Lógica de programação e estrutura de dados

Olá,

Estou procurando algum livro para aprender lógica de programação (Pois estou iniciando em Java).

Vocês aconselham este livro: http://www.livrariasaraiva.com.br/produto/2616949/logica-de-programacao-e-estruturas-de-dados-com-aplicacoes-em-java-2-ed ?

Att,

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.

Minha sugestão: Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML.

Barato (E-book) e com uma didática muito fácil e legal. Li e gostei.

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!

Ola,

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/).

Se for o caso de estudar em outra linguagem, recomendo o livro de Stroustrup, “Princípios e Práticas de Programação com C++” (http://www.bondfaro.com.br/livros–principios-e-praticas-de-programacao-com-c-bjarne-stroustrup-8577809587.html), bastante didático e que começa desde o básico até um nível intermediário em C++, inclusive com capítulos sobre interfaces gráficas. Por meu interesse em C++, é o livro que estou lendo no momento.

Abraço.