Ao contrário do que ocorre em outras obras semelhantes, este livro introdutório não se prende às limitações de uma determinada linguagem. Para isso, esta obra explica os conceitos fazendo uso de códigos-fonte nas linguagens C++ e Python, ficando o leitor livre para reescrever os exemplos apresentados em sua linguagem orientada a objetos favorita.
Com uma linguagem informal, este livro tem nove capÃtulos e um capÃtulo de exercÃcios. No capÃtulo de exercÃcios, o autor associa a dificuldade de cada exercÃcio a um objetivo educacional, fazendo uso da mesma metodologia usada em sala de aula.
Os códigos-fonte apresentados são escritos para Python 3.4 e C++ na versão C++11, disponÃveis no git-hub para download e alterações, potencializando sua experiência de aprendizado.