Bom, eu discordo parcialmente dos amigos postantes aqui.
“Java Como Programar” é sim um excelente livro, MAS não aconselho a comprá-lo quando se está iniciando.
http://www.submarino.com.br/HomeCache/BooksSearchResult.aspx?ProdTypeId=1&WhichForm=frmSearchHomePage&Query=algoritmos
http://www.submarino.com.br/HomeCache/BooksSearchResult.aspx?Query=oop&ProdTypeId=1
Por último: http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=730400&ST=SR
É a minha opinião. O livro sim, é para iniciantes (eu estava estudando por ele), mas é para iniciantes em OOP e Java, não na programação.
Até é possível estudar inicialmente pelo Java Como Programar, mas creio que será bem mais complexo, a lógica usada na OOP exige exoneração de outros conceitos básicos como utilização de valores booleanos, algoritmos estruturais, essas coisas. O que quero dizer, é que a OOP exige que você entenda de uma forma mais abrangente o que você está estudando, ela não te dá muito espaço para ficar aprendendo detalhes como “o que faço nesse processo agora?”. Não tenho por objetivo ser pessimista, hehehe, eu também sou iniciante em Java e tudo o mais, mas antes de aprender Java eu já desenvolvia em ASP e JS OOP, por isso digo que o Java e o paradigma OOP tende a potencializar a necessidade que o estudante tem de ter um conhecimento concreto sobre assuntos da programação antes de se aventurar nessa dobradinha maluca Java/OOP. Como outro usuário disse acima, ele primeiro aprendeu por meio de fluxogramas a programar, e somente depois foi aos códigos, ou seja, ele primeiro teve uma base de raciocínio. E perceba o que eu disse no meu segundo post neste tópico e que foi afirmado pelo usuário acima: ele aprendeu primeiro a programação estruturada. Eu havia citado: “…no aprendizado básico de algoritmos, a programação estruturada é melhor proposta.”
Depois é que ele foi direcionado à OOP.
Cara, tendo dúvidas, esteja sempre à vontade para questionar os usuários do fórum a fim de chegar a uma solução. Estamos aqui para ajudar, todos nós, inclusive você, lembre-se.
Dica: sempre utilize a busca do fórum antes de perguntar algo, se ainda assim, as dúvidas permanecerem, compartilhe-as com nós.
Até mais, um excelente 2007. []s