Segue a primeira postagem contendo material interessante sobre OO.
Como primeiro link, sugiro dar uma boa lida no conhecido conteúdo do Wikipedia, que resume bem o escopo da OO: http://pt.wikipedia.org/wiki/OrientacaoObjetos
Para ferramentas, sugiro fazer o download do JDK (Java Development Kit), uma vez que a prática da OO será realizada com a linguagem Java. Link para download: http://java.sun.com
Entretanto o JDK apenas fornece as APIs Java e a Máquina Virtual para execução dos bytes codes. Para edição de código, sugiro duas ferramentas:
- NetBeans: IDE para edição de código java.
- Jude: ferramenta CASE UML que gera código java e faz engenharia reversa.
Alternativamente, pode-se utilizar o Eclipse ao invés do NetBeans.
Qualquer um destes softwares possue versão gratuíta para utilização.
