A simple, detailed Java tutorial for beginners.