Preface to the Third Edition
Java Gently is a first programming text. It aims to teach students, as well as those fascinated by the possibilities of their computers and the Internet, how to program, and how to do it in the best possible style in the Java programming language. In the process, Java Gently covers all the fundamental structures of the Java 2 language and most of its core libraries and utilities. In terms of programming, it covers object-orientation, software design, structured programming, graphical user interfacing, event-driven programming, multithreading, networking and an introduction to data structures.
A philosophy of teaching Java
Teaching Java as a first language is now the accepted thing to do in universities, colleges and ...