LPOO - Linguagem de Programação Orientada a Objetos (em Java)

Curso

Laboratórios

GitHub

Trabalho para a NP2

APS

Ementa

Livros

Os livros tratam os conceitos de forma mais aprofundada do que materiais encontrados na internet (como fóruns, vídeo aulas, etc...).
Porém os materiais encontrados na internet muitas vezes estão mais atualizados.

Então é melhor juntar os dois.
Se você quer entender um conceito, leia em um livro.
Se você quer resolver um problema pontual, procure na internet.

Infelizmente eu ainda não encontrei um livro traduzido para o português que seja perfeito para este curso, por isso a existência deste site.

Aqui está uma lista dos livros que eu recomendo:

Para aprender o básico

Para depois de aprender o básico de Java

Mas estas são minhas opiniões pessoais.
É recomendável que você experimente, pesquise e pergunte para outras pessoas também.
Um bom livro é aquele que você lê e aprende informações corretas, e isto depende de vários fatores como objetivos, gostos, e nível de conhecimento.