In this tutorial you learn how to set up BlueJ and the basics of Java by creating your HelloWorld class. Sorry for the font being small I increased it in the other tutorials so it’s not as much of a pain to look at.
Link to BlueJ:
Check out these books if you are serious about learning Java!
Beginning Programming with Java for Dummies
Core Java, Volume II — Advance Features (9th Edition) (Most up to date)
Java, A Beginner’s Guide, 5th Edition