PrefaceWelcome to Starting Out with Java: Early Objects, Sixth Edition. This book is intended for a one-semester or a two-quarter CS1 course. Although it is written for students with no prior programming background, even experienced students will benefit from its depth of detail.
Early Objects, Late GraphicsThe approach taken by this text can be described as “early objects, late graphics.” The student is introduced to object-oriented programming (OOP) early in the book. The fundamentals of control structures, classes, and the OOP paradigm are thoroughly covered before moving on to graphics and more powerful applications of the Java language.
As with all the books in the Starting Out With series, the hallmark of this text is its clear, friendly, and easy-to-understand writing. In addition, it is rich in example programs that are concise and practical.