D
David Barnes
David Barnes is the author of Objects First with Java, a widely used textbook for computer science education. His work focuses on practical, object-oriented programming principles.
Objects first with Java
This textbook offers a solid introduction to programming using Java and the BlueJ environment. It focuses on teaching object-oriented principles from the ground up. The book is designed for students new to programming, providing a clear path to understanding core concepts.
Yes, this book has been updated through several editions, with later versions incorporating changes to Java and the BlueJ environment. Readers looking for the most current information might prefer a more recent edition.
This textbook is designed with clear explanations and practical exercises that make it well-suited for individuals learning programming independently. The BlueJ environment, which it heavily utilizes, is also beginner-friendly.