To make most of BlueJ, have a look at the book that teaches Java using all the unique features of BlueJ. The book is not a "Learn BlueJ" book - rather,
it is a "Learn Object-Oriented Programming" book. BlueJ is
the tool that makes the learning of the concepts easier.
David J. Barnes and Michael Kölling
Objects First with Java - A Practical
Introduction using BlueJ
Fifth edition, Prentice Hall / Pearson Education, 2012
US: ISBN 978-013-249266-9
UK: ISBN 978-013-283554-1