Se você nunca teve contato com orientação a objetos (ou teve, mas não aprendeu o suficiente) e quer ou precisa aprender as técnicas, esse livro é para você. De uma forma clara e prática vamos estudar as características da orientação a objetos, vamospraticar oo (como também é conhecida a orientação a objetos). Como a característica prática é fundamental na condução do aprendizado teremos que utilizar alguma linguagem de programação. Vamos nos basear em java por ser totalmente orientada a objetos, popular e com muitas ferramentas gratuitas, ou seja, você vai poder praticar no computador da escola, no computador da sua casa, onde quiser. é importante dizer que se você quer aprender java esse não é o livro, vamos usar java para entendermos orientação a objetos, mas não estudar a linguagem em si. é necessário conhecer java para entender o livro? não, porém é importante que você conheça alguma outra linguagem como c, pascal ou qualquer outra. Os projetos são simples, mas é importante conhecer algoritmos. Enfim, se você já possui uma base de computação não será difícil.