Java Au Naturel
by Dr. William C. Jones, Jr.
Over 100 high school and college instructors across the U.S.A. and around the world are teaching from this textbook. This book focuses on software development with an object-oriented approach. Java is used for the implementation, since it's well suited for learning and doing object-oriented software development. This book does not require any knowledge of programming or any mathematics beyond elementary algebra and (in a few places) a bit of trigonometry.
Home page url
Download or read it online for free here:
by Richard L. Halterman - Southern Adventist University
The author is using this text in his beginning computer programming course. It is aimed at students with little or no programming experience, and it uses DrJava as a vehicle for student experimentation object-oriented programming concepts.
by V. Mukhi, S. Mukhi, N. Kotecha - bpbonline.com
In this book, we start off assuming that you know no programming language at all. We teach you Java one concept at a time and taking things real slow and easy. We believe that the best way to learn is to try and absorb just one concept at a time.
by David Etheridge - BookBoon
An introduction to Java programming: object-oriented analysis and design, language basics, syntax and semantics, a first Java program - from class diagram to source code, data types, methods, classes and objects - creating and using objects, etc.
by Jeff Heaton - Heaton Research, Inc.
The book teaches Java to someone with absolutely no programming background. It focuses on core programming topics such as variables, looping, subroutines, and program layout. This course focuses on real programming techniques, and not using an IDE.