Bruce Eckel es autor de libros y artículos sobre programación.
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 aquellos con poca experiencia en la programación orientada a objetos.
Muchos consideran que sus libros están mejor escritos y son más pedagógicos que la mayoría de los textos introductorios.
Desde entonces ha editado sus libros para que puedan descargarse gratis.
[1] Sin embargo, su libro más reciente, la cuarta edición de Thinking in Java ya no está disponible gratuitamente en formato electrónico.