A professor at the University of Kent in the UK named Michael Kölling has written several excellent books for beginning students learning to program with Java, the best known of which is his Objects First with Java: A Practical Introduction using BlueJ that he co-authored with David Barnes. Michael Kölling is a principal author of the BlueJ IDE.
"The copyright for BlueJ is held by M. Kölling and J. Rosenberg." - See footer of the front page of the BlueJ web site.
I subscribe to the free digital edition of Java Magazine. I find most of the articles in Java Magazine to be too erudite for me to understand. However, in the past couple of issues, I was pleasantly pleased to find an article in two parts by Michael Kölling that argues that beginners are better off using the BlueJ environment rather than Eclipse or NetBeans because of the interactivity and visualization of Java's object oriented programming (OOP).
Michael Kölling is understandably biased in favour of his BlueJ project. But he may also be correct. I recommend that you read both parts of the article and make your own informed opinion.
The above links take you to posted versions of the article in Java Magazine. Find attached to this post links to pdf copies of the May/June 2014 and July/august 2014 issues of Java Magazine in which the two parts of the article will be found.