Bleeding At the Keyboard
Gregory Rawlins text of step by step guide on learning Java.
Focus on Java Programming
Online introductory Java textbook complete with Java source code. By William Wagers and David J. Eck.
How to Think Like a Computer Scientist: Java Versi
Open Book Project links to many versions, online: English HTML; downloads: English HTML tarball, PS, LaTeX. [GNU Free Documentation]
How to Think Like a Computer Scientist: Java Versi
By Allen B. Downey; Green Tea Press, 2002. Teaches general principles of programming, via Java as subject language. Thorough, in-depth approach to many basic and intermediate programming topics. Full text online and downloads: HTML, PDF, PS, LaTeX. [Free, Green Tea Press]
In search of the best Java book for beginners
A JavaWorld comparative review of 7 intro-programming language books.
Java as a First Language
Offers text to Java an Object First Approach and A Java GUI Programmer's Primer, both by Fintan Culwin.
Java Precisely
Homepage of book. The book gives a concise description of the Java programming language. Examples sources. Old versions of book online in PDF and Postcript formats.
Java Programming: From the Beginning
By K. N. King. Assumes no previous programming experience. Includes over 700 review questions, exercises, and programming projects. Features unique Q&A sections and in-depth case studies.
JavaGently - Third Edition
Homepage of book by Judith Bishop. Discussion board and FAQ. Examples and downloads.
JavaPlease!
Support site for Java workbook in MS PowerPoint format. Example slides. Ordering information.
Murach's Beginning Java 2
Includes sample chapters and book summary for Andrea Steelman title.
Thinking in Java
Tutorial for beginning programmers or those without much OO experience. Full text of book available on-line in PDF format.