Sus obras más conocidas son "Thinking in Java" y "Thinking in C++", dirigidas a programadores que desen aprender los lenguajes de programación de Java o C++, sobre todo a aquéllos con poca experiencia en la programación orientada a objetos.